{MySQL} probleme avec 'auto_increment'

Résolu/Fermé
chevalier_25 Messages postés 16 Date d'inscription dimanche 16 août 2009 Statut Membre Dernière intervention 3 juillet 2010 - 20 févr. 2010 à 13:29
chevalier_25 Messages postés 16 Date d'inscription dimanche 16 août 2009 Statut Membre Dernière intervention 3 juillet 2010 - 20 févr. 2010 à 16:12
salut,

Salut,
salut dans ma bd j'ai un champ 'id' (id tinyint(6) NOT NULL auto_increment,......PRIMARY KEY(id) ) le prob c'est que la suppression d'un enregistrement au milieu par exemple 5 va m donnée des id comme ca 0,1,2,3,4,6..... et j'ai bosoin de conservé l'incrémentation par un un seul pas (0,1,2,3,4,5.....) je veut que les id après la l'enregistrement supprimer décrémente

quelqu'un a une idée pour résoudre c prob
??????

2 réponses

UgglyBoy Messages postés 422 Date d'inscription mercredi 24 septembre 2008 Statut Membre Dernière intervention 30 mai 2015 64
20 févr. 2010 à 14:17
ce que tu demandes n'est pas impossible mais extrêment compliquer à implémenter. En tout cas il ne faudra pas utiliser la clé primaire automatique de mysql, mais fabriquer ton propre système.
0
chevalier_25 Messages postés 16 Date d'inscription dimanche 16 août 2009 Statut Membre Dernière intervention 3 juillet 2010
20 févr. 2010 à 16:12
finalement j'ai definie une fonction qui supprime l'enregistrement de id passer en paramètre elle décrémente les id apres mais je pense que si j'ai un 1000 ou + apres l'enregistrement a supprimer la fonction serra très lent
0