Maison > Article > base de données > Quel mot-clé peut-on utiliser à la place de MODIFY pour modifier les colonnes d'une table MySQL ?
On peut utiliser le mot-clé CHANGE pour modifier les colonnes d'un tableau existant. En utilisant le mot-clé CHANGE, nous pouvons changer le nom d'une colonne et sa définition. Sa syntaxe est quelque peu différente de celle de ALTER TABLE avec le mot-clé MODIFY.
Alter table table_name CHANGE old_columnname1 new_columnname1 datatype, CHANGE old_columnname2 new_columnname2 datatype… CHANGE old_columnnameN new_columnname datatype);
Dans l'exemple suivant, le nom et la taille des colonnes "City" et "RollNo" sont modifiés à l'aide du mot clé CHANGE dans la commande ALTER.
mysql> Alter table Student CHANGE Rollno Id int, CHANGE City Place Varchar(10); Query OK, 5 rows affected (0.40 sec) Records: 5 Duplicates: 0 Warnings: 0
Cependant, si nous voulons uniquement redimensionner la colonne à l'aide du mot-clé CHANGE, écrivez deux fois l'ancien nom de la colonne suivi de la nouvelle taille après le mot-clé CHANGE. L'exemple ci-dessous donne la description
mysql> Alter table Student CHANGE Email Email Varchar(30); Query OK, 5 rows affected (0.33 sec) Records: 5 Duplicates: 0 Warnings: 0
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!