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 ?

DDD
Libérer: 2024-12-09 19:37:14
original
280 Les gens l'ont consulté

How to Change the Auto-Increment Starting Number in MySQL?

Modification du numéro de départ de l'incrémentation automatique dans MySQL

Question :

Dans MySQL, comment pouvez-vous modifier la valeur de départ de la colonne d'incrémentation automatique du 1 par défaut à un nombre spécifique, tel que 5 ?

Réponse :

À modifiez la valeur de départ de l'auto-incrémentation dans MySQL, vous pouvez utiliser l'instruction ALTER TABLE avec le mot-clé AUTO_INCREMENT. La syntaxe est la suivante :

ALTER TABLE tbl_name AUTO_INCREMENT = starting_value;
Copier après la connexion

où :

  • tbl_name est le nom de la table contenant la colonne d'auto-incrémentation.
  • starting_value est la valeur souhaitée valeur de départ pour la séquence d'incrémentation automatique.

Par exemple, pour définir la valeur d'incrémentation automatique sur 5 pour la colonne id dans la table tbl, vous utiliserez la requête suivante :

ALTER TABLE tbl AUTO_INCREMENT = 5;
Copier après la connexion

Cela changera la valeur de départ de la séquence d'incrémentation automatique à 5, donc le prochain enregistrement inséré aura un identifiant de 5 .

Informations supplémentaires :

  • La valeur AUTO_INCREMENT doit être un entier supérieur ou égal à 0.
  • Si la valeur AUTO_INCREMENT est remplacée par un nombre inférieur à la valeur maximale actuelle de la colonne, la séquence d'auto-incrémentation continuera à partir de la valeur maximale actuelle.
  • L'instruction ALTER TABLE peut également être utilisée pour modifier d'autres attributs de table, tels que les types de données, les contraintes de colonne et les index.

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:php.cn
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