Modifier une table pour ajouter AUTOINCREMENT dans MySQL
Imaginez que vous ayez une table MySQL existante avec une colonne nommée itemID et que vous souhaitiez modifier pour générer automatiquement des valeurs uniques lors de l'insertion. Cela peut être réalisé sans effort à l'aide des instructions ALTER.
Pour rectifier l'erreur de syntaxe que vous avez rencontrée dans votre code précédent, examinons la bonne approche :
CREATE TABLE ALLITEMS( itemid INT(10) UNSIGNED, itemname VARCHAR(50) ); ALTER TABLE ALLITEMS CHANGE itemid itemid INT(10) AUTO_INCREMENT PRIMARY KEY; DESC ALLITEMS;
Décomposez les commandes :
Enfin, vous pouvez insérer des données et observer l'attribution automatique de clés uniques ID d'article :
INSERT INTO ALLITEMS(itemname) VALUES ('Apple'), ('Orange'), ('Banana'); SELECT * FROM ALLITEMS;
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!