A voir également:
- Question sur MySQL
- Mysql download - Télécharger - Bases de données
- Error 2002 (hy000): can't connect to local mysql server through socket '/var/run/mysqld/mysqld.sock' (2) ✓ - Forum Linux / Unix
- Mysql error ✓ - Forum Internet / Réseaux sociaux
- Blob mysql ✓ - Forum Webmastering
- Le paquet « mysql-server » n'a pas de version susceptible d'être installée ✓ - Forum Debian
2 réponses
Salut !
Personnellement je ne mets pas cette option autoincrement dans la base, je gère moi-meme les ID
Je recupere l'ID le plus grand avec
query = "SELECT MAX(ID) FROM ma_table";
puis j'augmente de 1 et j'insere ma ligne avec ce nouvel identifiant.
J'espère que ça pourra t'aider !
Personnellement je ne mets pas cette option autoincrement dans la base, je gère moi-meme les ID
Je recupere l'ID le plus grand avec
query = "SELECT MAX(ID) FROM ma_table";
puis j'augmente de 1 et j'insere ma ligne avec ce nouvel identifiant.
J'espère que ça pourra t'aider !
Si tu met ton champs en auto incrémentation tu ne peux pas "boucher les trous". Si tu veux que tout se suive il faut effectivement gérer toi même les id en récupérant toutes les ids de ta base et en vérifiant ou il en manque...