Maison > base de données > tutoriel mysql > Comment ajouter automatiquement une clé primaire à incrémentation automatique à une table de base de données existante ?

Comment ajouter automatiquement une clé primaire à incrémentation automatique à une table de base de données existante ?

Mary-Kate Olsen
Libérer: 2024-12-01 19:15:12
original
813 Les gens l'ont consulté

How to Automatically Add an Auto-Increment Primary Key to an Existing Database Table?

Insérer automatiquement une clé primaire et des valeurs à incrémentation automatique dans une table existante

La rencontre de tables sans clés primaires ni colonnes à incrémentation automatique est un scénario courant dans la gestion de bases de données. Pour ajouter une colonne de clé primaire et attribuer des identifiants uniques aux lignes existantes, une approche spécifique est requise.

Pour y parvenir, il est recommandé d'exécuter une instruction ALTER TABLE avec les spécifications de colonne souhaitées. Par exemple, l'instruction suivante ajoute une colonne de clé primaire à incrémentation automatique nommée "id" à une table existante :

ALTER TABLE tbl ADD id INT PRIMARY KEY AUTO_INCREMENT;
Copier après la connexion

Lors de son exécution, cette instruction crée la colonne "id" et la remplit automatiquement avec l'auto- incrémente les valeurs pour chaque ligne du tableau, en commençant par 1. Cela ajoute effectivement un identifiant unique à chaque ligne sans avoir besoin d'une intervention manuelle.

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal