A voir également:
- Gestion des tables Mysql
- Table des matières word - Guide
- Logiciel gestion locative gratuit excel - Télécharger - Comptabilité & Facturation
- Logiciel gestion photo gratuit - Guide
- Mysql community server - Télécharger - Bases de données
- Gestion des fichiers - Télécharger - Gestion de fichiers
2 réponses
StreM
Messages postés
515
Date d'inscription
lundi 18 octobre 2004
Statut
Membre
Dernière intervention
28 février 2007
124
18 août 2005 à 11:40
18 août 2005 à 11:40
Au niveau du code.
Il prend le max(id) et l'incremente a chaque nouvel enreg.
L'id est UNIQUE, donc si une table pointe sur le champ qui a comme Id=2 , le jour ou tu supprime un enreg, et qu'il te decale tous tes enregs, la table va pointer sur le mauvais champs !
Donc c'est une mauvaise idee de remettre les Id bien ordonnés.
Sinon, il te faut faire un script PHP pour remettre tous tes id comme il faut. SQL ne sait pas faire et comme je te l'ai expliqué, il n'y a pas d'utilite a faire ca.
Il prend le max(id) et l'incremente a chaque nouvel enreg.
L'id est UNIQUE, donc si une table pointe sur le champ qui a comme Id=2 , le jour ou tu supprime un enreg, et qu'il te decale tous tes enregs, la table va pointer sur le mauvais champs !
Donc c'est une mauvaise idee de remettre les Id bien ordonnés.
Sinon, il te faut faire un script PHP pour remettre tous tes id comme il faut. SQL ne sait pas faire et comme je te l'ai expliqué, il n'y a pas d'utilite a faire ca.