Maison > base de données > tutoriel mysql > 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 ?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Libérer: 2023-08-21 19:09:02
avant
960 Les gens l'ont consulté

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)
Copier après la connexion

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
Copier après la connexion

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)
Copier après la connexion

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

mysql> SELECT * from DemoAuto;
Copier après la connexion

Ce qui suit est le résultat obtenu −

+-----+-------+
| id  | name  |
+-----+-------+
| 100 | John  |
| 101 | Smith |
| 102 | Bob   |
+-----+-------+
3 rows in set (0.00 sec)
Copier après la connexion

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 de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal