Précédent   Forum des professionnels en informatique > Bases de données > MySQL > SQL Procédural
SQL Procédural Forum d'entraide sur les triggers, les procédures stockées et les fonctions en MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 26/07/2006, 15h45   #1
Nouveau Membre du Club
 
Inscription : mars 2006
Messages : 124
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 124
Points : 39
Points : 39
Par défaut id auto-incrémenté et suppression de lignes

Bonjour,

J'ai une question toute bête à vous poser.
Si j'utilise l'auto incrementation de mysql on est d'accord qu'il ne s'occupe pas de "trou" éventuel dans la numérotaion des identifiants lorsqu'il y a eu des suppressions de ligne(s).
Mais si j'efface toutes les lignes de ma table, mysql renumérote-t-il depuis un ?
Merci d'avance.


[Titre édité par Maximilian]
bressan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/07/2006, 15h52   #2
Rédacteur
 
Avatar de Biglo
 
Inscription : juillet 2002
Messages : 537
Détails du profil
Informations personnelles :
Localisation : France, Moselle (Lorraine)

Informations forums :
Inscription : juillet 2002
Messages : 537
Points : 561
Points : 561
Salut,

Si tu vides ta table avec DELETE FROM t : l'auto increment continue sur sa lancée.

Si tu vides ta table avec TRUNCATE TABLE t : l'auto increment reprend à partir de 1.
Biglo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/07/2006, 15h55   #3
Nouveau Membre du Club
 
Inscription : mars 2006
Messages : 124
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 124
Points : 39
Points : 39
Merci beaucoup.
Encore une fois une réponse claire et rapide.

;o)
bressan est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h03.


 
 
 
 
Partenaires

Hébergement Web