Maison > base de données > tutoriel mysql > le corps du texte

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

WBOY
Libérer: 2023-08-21 19:09:02
avant
878 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!

source:tutorialspoint.com
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