A voir également:
- Gestion des tables Mysql
- Table des matières word - Guide
- Dans la table des matières de ce document, le chapitre 6 et ses 2 sections n'apparaissent pas. trouvez l'erreur dans la structure du document et corrigez-la. mettez à jour la table des matières. quel est le mot formé par les lettres en majuscules de la table des matières après sa mise à jour ? - Forum Word
- Mysql download - Télécharger - Bases de données
- Logiciel gestion photo - Guide
- Sql lister les tables ✓ - Forum Programmation
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.