Question sur MySQL
cap
-
Cap -
Cap -
Slt,
j'ai juste une petite question qui m'interroge.....
j'utilise MySQL comme SGBD comme le 3/4 des personnes utilisant des bdd
et j'ai remarqué que lorsqu'on utilise l'option Autoincrémente pour l'ID et que l'on supprime une donnée (la derniere ID pour etre exact ) il va continuer l'incrémentation comme ci l'ID étais tjrs présente...
j'suis pas tres clair j'avoue donc j'explike avec un exple
on a 3 données dans notre base de donnée :
ID nom
1 Super Mario
2 Sonic Patrick
3 Zelda
on supprime la 3eme donnée donc on obtient cela (plus que 2 données):
ID nom
1 Super Mario
2 Sonic Patrick
on veut rajouter une 3eme donnée on obtient alors en ID :
ID nom
1 Super Mario
2 Sonic Patrick
4 Hamtaro
d'ou ma question est il possible d'incrémenté notre base en ayant un ID qui sera 3(après suppresssion)???
Merci d'avance pour vos réponse
Cap
j'ai juste une petite question qui m'interroge.....
j'utilise MySQL comme SGBD comme le 3/4 des personnes utilisant des bdd
et j'ai remarqué que lorsqu'on utilise l'option Autoincrémente pour l'ID et que l'on supprime une donnée (la derniere ID pour etre exact ) il va continuer l'incrémentation comme ci l'ID étais tjrs présente...
j'suis pas tres clair j'avoue donc j'explike avec un exple
on a 3 données dans notre base de donnée :
ID nom
1 Super Mario
2 Sonic Patrick
3 Zelda
on supprime la 3eme donnée donc on obtient cela (plus que 2 données):
ID nom
1 Super Mario
2 Sonic Patrick
on veut rajouter une 3eme donnée on obtient alors en ID :
ID nom
1 Super Mario
2 Sonic Patrick
4 Hamtaro
d'ou ma question est il possible d'incrémenté notre base en ayant un ID qui sera 3(après suppresssion)???
Merci d'avance pour vos réponse
Cap
A voir également:
- Question sur MySQL
- Mysql community download - Télécharger - Bases de données
- Phpmyadmin a tenté de se connecter au serveur mysql, et le serveur a rejeté la connexion. merci de vérifier les valeurs de host, username et password dans la configuration et de s'assurer qu'elles correspondent aux informations fournies par l'administrateur du serveur mysql. ✓ - Forum PHP
- Le paquet « mysql-server » n'a pas de version susceptible d'être installée ✓ - Forum Debian
- Access vs mysql - Forum Webmastering
- Mysql fatal error ✓ - Forum MySQL
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 !