|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Nouveau Membre du Club
![]() Inscription : mai 2007 Messages : 177 ![]() |
Bonjour
Voilà mon but est d'enregistrer des données et que pour chaque enregistrement, il lui soit attribué un numéro unique qui s'incrémente. Voilà ce que j'ai fait, et je n'arrive pas à récupérer ce que récupère pourtant ma requête quand je la tape sous EasyPhp dans la partie administration ! Code :
|
||
|
|
00
|
|
|
#2 |
|
Membre habitué
![]() Inscription : mai 2006 Messages : 139 ![]() |
Autant passer le champ Complaint_number en AUTO INCREMENT... C'est fait pour ça !
|
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Inscription : mai 2007 Messages : 177 ![]() |
Oui mais justement quand je le passe en autoincrement je ne comprends pas pourquoi il part à partir de 2000 !
|
|
|
00
|
|
|
#4 | ||||
|
Membre habitué
![]() Inscription : mai 2006 Messages : 139 ![]() |
As-tu déjà des données dans ta table ?
Si oui, l'auto incrément va démarrer à la valeur maximale + 1 des identifiants de ta table Exemple (en simplifiant la structure) : Code :
Code :
ALTER TABLE complaint MODIFY Complaint_number INTEGER AUTO_INCREMENT; Code :
|
||||
|
|
00
|
|
|
#5 |
|
Nouveau Membre du Club
![]() Inscription : mai 2007 Messages : 177 ![]() |
Ben justement non, j'ai supprimé toutes les données de ma table pour qu'il commence à 0, et ça ne fonctionne pas. Mais j'ai trouvé un code pour le faire, donc j'ai résolu mon problème de comment faire, par contre je ne comprends pas pourquoi mon auto increment commence à 2000.
|
|
|
00
|
|
|
#6 | ||
|
Membre Expert
![]() Inscription : août 2002 Messages : 1 036 ![]() |
Bonjour,
Pour repartir à 1 : Code :
vide une table et remet l'autoincrément à 1 |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com