Pb MySql

Remmy -  
maily Messages postés 7560 Statut Contributeur -
Bonjour

J'ai une table avec un champ clé primaire en auto_increment. disons que j'ai 3 enregistrement donc dans mon champ clé primaire il ya 1 , 2 , 3. Quand je supprime un enregistrement, par ex le 3ème et quand j'en insere un nouveau ce dernier aura comme num 4 alors que normalement ca doit être 3; Comment faire pour régler ce problème??

Merci

3 réponses

LeSousss Messages postés 150 Statut Membre 15
 
Salut,
est-tu sur d'avoir bien supprimé le 3ème, si tu utilise une base de données relationnelle, essaye de faire un commit après ta suppression
0
Remmy
 
en fait j'ai supprimé l'enregistrement depuis phpmyadmin.C quoi "commit"?
0
maily Messages postés 7560 Statut Contributeur 453
 
commit, c'est pour dire que tu valide définitivement les changements fait à ta BD. MySql n'utilise pas de commit.
0
maily Messages postés 7560 Statut Contributeur 453
 
Bonjour!

c'est un problème lié à mysql qui ne tient pas les comptes du nombre d'enregistrement dans la table! Imagine que tu ai supprimé le 2ème enregistrement! Au moment d'en ajouter un autre, il aurait mis 3 comme clé primaire!! Problème!!
Donc, pas de solution. MySql est implémenté comme ça!
0