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