par
BeRoots » 30 avr. 2007, 12:31
Salut la compagnie
j'ai un petit soucis avec les tables mysql
j'ai un champ id comme suit:
mon problème est que lorsque l'on atteint le maximum de 2147483647 pour ce champs, on ne peut plus faire d'insertion dans la table
j'aimerai savoir si il y avait une requete simple pour redefinir toutes les id d'une table lorsque l'on supprime une ou plusieurs de cette table...
un truc du genre à chaque suppression, on redefinit tout les id afin de les remettre dans l'ordre
ex:
- - on a 10 ligne dans la table avec des id de 1 à 10.
- on supprime celle au id 2, 4, 7, 9.
- on ce retrouve avec une table dont les id sont maintenant 1,3,5,6,8,10
Question: comment remettre toutes les id dans l'ordre (1,2,3,4,5,6)?
Merci d'avance pour votre aide

Salut la compagnie :)
j'ai un petit soucis avec les tables mysql
j'ai un champ id comme suit:
[code] id int(64) auto_increment[/code]
mon problème est que lorsque l'on atteint le maximum de 2147483647 pour ce champs, on ne peut plus faire d'insertion dans la table :cry:
j'aimerai savoir si il y avait une requete simple pour redefinir toutes les id d'une table lorsque l'on supprime une ou plusieurs de cette table...
un truc du genre à chaque suppression, on redefinit tout les id afin de les remettre dans l'ordre :-k
[b]ex:[/b]
[list] - on a 10 ligne dans la table avec des id de 1 à 10.
- on supprime celle au id 2, 4, 7, 9.
- on ce retrouve avec une table dont les id sont maintenant 1,3,5,6,8,10[/list]
[b]Question: comment remettre toutes les id dans l'ordre (1,2,3,4,5,6)?[/b]
Merci d'avance pour votre aide ;)