Maison > base de données > tutoriel mysql > Comment réorganiser les identifiants dans MySQL

Comment réorganiser les identifiants dans MySQL

coldplay.xixi
Libérer: 2020-10-12 11:08:41
original
5734 Les gens l'ont consulté

Méthode MySQL pour réorganiser les identifiants : 1. Utilisez le comptage de colonnes [alter table tablename drop column id] ; 2. Utilisez la disposition des incréments [alter table tablenam auto_increment].

Comment réorganiser les identifiants dans MySQL

Méthode MySQL de réorganisation des identifiants :

Lors de l'utilisation de MySQL, il y a généralement un incrément automatique dans le tableau champ id, mais lorsque nous voulons effacer les données du tableau et rajouter des données, nous espérons que l'identifiant recommencera à compter à partir de 1. Nous pouvons utiliser les deux méthodes suivantes :

Méthode 1 : <.>

alter table tablename drop column id;
alter table tablename add id mediumint(8) not null primary key auto_increment first;
Copier après la connexion

Méthode 2 :

alter table tablename auto_increment=0
Copier après la connexion

La méthode 2 n'effacera pas les données existantes et l'opération est plus flexible. Elle peut non seulement réinitialiser la valeur d'incrémentation automatique à zéro, mais convient également pour. réinitialiser la valeur d'incrémentation automatique et insérer de nouvelles données après avoir supprimé un grand nombre de lignes consécutives ; Ou commencer à partir d'une nouvelle valeur, qui bien sûr ne peut pas entrer en conflit avec la valeur existante.

$sql="delete from $table_vote"; 
mysql_query($sql, $link); 
$sql="alter table $table_vote auto_increment=1"; 
mysql_query($sql, $link);
Copier après la connexion

Plus de recommandations d'apprentissage gratuites associées : tutoriel mysql(vidéo)

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!

Étiquettes associées:
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