Rumah > Artikel > pangkalan data > Apakah kata kunci yang boleh digunakan dan bukannya MODIFY untuk mengubah suai lajur jadual MySQL?
Kita boleh menggunakan kata kunci CHANGE untuk mengubah suai lajur jadual sedia ada. Menggunakan kata kunci CHANGE kita boleh menukar nama lajur dan takrifnya. Sintaksnya agak berbeza daripada ALTER TABLE dengan kata kunci MODIFY.
Alter table table_name CHANGE old_columnname1 new_columnname1 datatype, CHANGE old_columnname2 new_columnname2 datatype… CHANGE old_columnnameN new_columnname datatype);
Dalam contoh berikut, nama dan saiz lajur "City" dan "RollNo" diubah suai dengan bantuan CHANGE kata kunci dalam arahan 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
Tetapi jika kita hanya mahu mengubah saiz lajur menggunakan kata kunci TUKAR, kemudian tulis nama lajur lama dua kali diikuti dengan saiz baharu selepas kata kunci TUKAR. Contoh di bawah memberikan penerangan
mysql> Alter table Student CHANGE Email Email Varchar(30); Query OK, 5 rows affected (0.33 sec) Records: 5 Duplicates: 0 Warnings: 0
Atas ialah kandungan terperinci Apakah kata kunci yang boleh digunakan dan bukannya MODIFY untuk mengubah suai lajur jadual MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!