IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Outils MySQL Discussion :

Effacer toutes les tables de la base


Sujet :

Outils MySQL

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    70
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 70
    Points : 54
    Points
    54
    Par défaut Effacer toutes les tables de la base
    Dernier petit problème après je vous embête plus promis
    Pour mon site j'ai placé un boutton qui me permet de vider ma base entièrement (sans perdre mes tables). Pour cela j'ai mis ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    include ('admin/connectbase.php');
    mysql_query ("delete from appartient");
    mysql_query ("delete from bien_immo");
    mysql_query ("delete from enregistre");
    mysql_query ("delete from lieu");
    mysql_query ("delete from proprietaire");
    Je voulais savoir s'il y avait pas un autre moyen plus rapide que d'écrire tout cela?
    Et surtout le problème que j'ai c'est que je souhaiterai que la clé primaire de chaque table qui sont des auto increment reprenne la valeur 0. J'ai remarqué que lorsque l'on fait vider dans phpmyadmin il efface tout ce qu il y a dans les tables et remet bien la clé primaire a 0 donc dès que je ressaisie un élément dans les tables celui-ci reçoit comme numéro auto le 1 et ainsi de suite.

  2. #2
    Membre expert
    Avatar de Maljuna Kris
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2005
    Messages
    2 613
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 73
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 613
    Points : 3 950
    Points
    3 950
    Par défaut
    Saluton,
    Essaye avec TRUNCATE, je crois que ça remet l'AUTOINCREMENT à 0
    (à vérifier qd même)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. effacer toutes les tables
    Par semaj_james dans le forum Oracle
    Réponses: 7
    Dernier message: 29/05/2006, 19h05
  2. [MySQL] lister toutes les tables d'une base
    Par Tr@nkill dans le forum Langage SQL
    Réponses: 8
    Dernier message: 14/04/2006, 15h45
  3. Liste de toutes les tables d'une base inconnue
    Par TTiger dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 30/11/2005, 08h59
  4. Pb effacer toutes les tables d'une bd access
    Par madiam2004 dans le forum Bases de données
    Réponses: 5
    Dernier message: 30/05/2004, 16h24
  5. Sélection de toute les tables d'une base
    Par lord_paco dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 21/07/2003, 15h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo