Cle primaire...
bobolechef
Messages postés
65
Statut
Membre
-
grofwa Messages postés 440 Statut Membre -
grofwa Messages postés 440 Statut Membre -
Salut à tous !
Dans une table, j'ai un champ de type int qui est auto-increment (cle primaire).
J'ai entré des données bidons pour tester mes pages PHP et maintenant je voudrais remplir la bdd Mysql avec les bonnes données.
Est-il possible de faire repartir de 1 ce champ sans recréer ma table ?
Merci d'avance.
Dans une table, j'ai un champ de type int qui est auto-increment (cle primaire).
J'ai entré des données bidons pour tester mes pages PHP et maintenant je voudrais remplir la bdd Mysql avec les bonnes données.
Est-il possible de faire repartir de 1 ce champ sans recréer ma table ?
Merci d'avance.
A voir également:
- Cle primaire...
- Clé usb non détectée - Guide
- Clé windows 8 - Guide
- Clé usb - Accueil - Stockage
- Formater clé usb - Guide
- Clé bootable windows 10 - Guide
2 réponses
Salut,
As-tu essayé :
ALTER TABLE tablename AUTO_INCREMENT=x; (pas sûr)
ou
SET INSERT_ID = x; (avant de faire ton insert)
Michael.
As-tu essayé :
ALTER TABLE tablename AUTO_INCREMENT=x; (pas sûr)
ou
SET INSERT_ID = x; (avant de faire ton insert)
Michael.
Petite précicions de www-fr.mysql.com :
Quand vous ajoutez une colonne AUTO_INCREMENT, les valeurs de la colonne sont remplies automatiquement pour vous. Vous pouvez choisir la valeur de départ pour l'indexation en utilisant SET INSERT_ID=# avant ALTER TABLE ou en utilisant l'option AUTO_INCREMENT = # de la table. See section 5.5.6 Syntaxe de SET.
Avec les tables de type MyISAM, si vous ne changez pas la colonne AUTO_INCREMENT, l'indice d'auto-incrémentation ne sera pas affecté. Si vous effacez une colonne AUTO_INCREMENT puis en ajoutez une autre, l'indexation recommencera à partir de 1
M.
Quand vous ajoutez une colonne AUTO_INCREMENT, les valeurs de la colonne sont remplies automatiquement pour vous. Vous pouvez choisir la valeur de départ pour l'indexation en utilisant SET INSERT_ID=# avant ALTER TABLE ou en utilisant l'option AUTO_INCREMENT = # de la table. See section 5.5.6 Syntaxe de SET.
Avec les tables de type MyISAM, si vous ne changez pas la colonne AUTO_INCREMENT, l'indice d'auto-incrémentation ne sera pas affecté. Si vous effacez une colonne AUTO_INCREMENT puis en ajoutez une autre, l'indexation recommencera à partir de 1
M.