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
- Mysql 1045 - Forum Windows
- Mysqli_real_connect(): (HY000/1045): Accès refusé pour l'utilisateur: 'root'@ - Forum MySQL
- Could not connect to mysql! please check your database settings! - Forum Redhat
- Serveur mysql planté - Forum Linux / Unix
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 !