Maison  >  Article  >  base de données  >  Comment modifier le numéro de départ de l'incrémentation automatique dans MySQL ?

Comment modifier le numéro de départ de l'incrémentation automatique dans MySQL ?

WBOY
WBOYavant
2023-08-21 19:09:02850parcourir

Comment modifier le numéro de départ de lincrémentation automatique dans MySQL ?

L'auto_increment est une propriété par défaut qui incrémente automatiquement l'enregistrement nouvellement ajouté par 1. L'auto_increment peut également être modifié depuis le début. La procédure pour cela est donné ci-dessous −

Tout d'abord, une table est créée.

mysql> CREATE table DemoAuto
-> (
-> id int auto_increment,
-> name varchar(100),
-> primary key(id)
-> );
Query OK, 0 rows affected (0.47 sec)

Après cela, la commande alter table est utilisée pour modifier le numéro de départ de auto_incremnt qui commence à 1 par défaut. La valeur de départ est modifiée en 100.

mysql> alter table DemoAuto auto_increment = 100;
Query OK, 0 rows affected (0.24 sec)
Records: 0 Duplicates: 0 Warnings: 0

Ensuite, certains enregistrements sont insérés dans la table. Ceci est donné comme suit −

mysql> INSERT into DemoAuto(name) values('John');
Query OK, 1 row affected (0.10 sec)

mysql> INSERT into DemoAuto(name) values('Smith');
Query OK, 1 row affected (0.13 sec)

mysql> INSERT into DemoAuto(name) values('Bob');
Query OK, 1 row affected (0.22 sec)

L'instruction select est utilisée pour obtenir les valeurs de la table en sortie. Ceci est donné ci-dessous −

mysql> SELECT * from DemoAuto;

Ce qui suit est le résultat obtenu −

+-----+-------+
| id  | name  |
+-----+-------+
| 100 | John  |
| 101 | Smith |
| 102 | Bob   |
+-----+-------+
3 rows in set (0.00 sec)

Dans la sortie ci-dessus, l'identifiant d'enregistrement commence à 100.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer