Ajout d'une colonne à incrémentation automatique à une table existante
La création d'une colonne à incrémentation automatique dans une table existante peut rencontrer des erreurs, à savoir le Message "#1075 - Définition de table incorrecte ; il ne peut y avoir qu'une seule colonne automatique et elle doit être définie comme clé". Cela se produit lorsque la table possède déjà une clé primaire.
Solution :
Pour résoudre ce problème, suivez ces étapes :
ALTER TABLE `users` ADD `id` INT NOT NULL AUTO_INCREMENT;
ALTER TABLE `users` ADD PRIMARY KEY (`id`);
Notez que les commandes ci-dessus utilisent des guillemets (``) pour entourer les noms de table et de colonne, ce qui est requis pour certaines bases de données. systèmes.
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!