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

Comment réorganiser les identifiants dans MySQL

coldplay.xixi
coldplay.xixioriginal
2020-10-12 11:08:415683parcourir

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;

Méthode 2 :

alter table tablename auto_increment=0

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);

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!

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