Maison  >  Article  >  base de données  >  Comment définir un champ d'incrémentation automatique dans une table existante dans MySQL

Comment définir un champ d'incrémentation automatique dans une table existante dans MySQL

coldplay.xixi
coldplay.xixioriginal
2021-01-07 11:39:216300parcourir

Méthode MySQL pour définir l'ajout automatique de champs dans une table existante : 1. Ajoutez un champ, le code est [alter table xiami add id int;]; Xiami change l'identifiant auto_increment].

Comment définir un champ d'incrémentation automatique dans une table existante dans MySQL

L'environnement d'exploitation de ce tutoriel : système Windows 7, mysql version 8.0.22, ordinateur DELL G3. Cette méthode convient à toutes les marques d'ordinateurs.

Recommandations d'apprentissage gratuites associées : Tutoriel vidéo MySQL

Incrémentation automatique MySQL dans les tables existantes Méthode de champ :

Étape 1 : Ajouter le champ

alter table xiami add id int;

Étape 2 : Modifier le champ

alter tabel xiami change id id auto_increment not null primary key;

Question :

Enregistrer dans le tableau Le numéro est 3929966

Query OK, 3929966 rows affected (2 min 8.09 sec)
Records: 3929966  Duplicates: 0  Warnings: 0  
查看创建表命令时,auto_increment为3932618
>> show create table xiami;
...
ENGINE=InnoDB AUTO_INCREMENT=3932618 DEFAULT CHARSET=utf8

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:
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