ใช้คีย์เวิร์ด CHANGE แทน MODIFY ได้ โดย CHANGE สามารถเปลี่ยน **ทั้งชื่อคอลัมน์และนิยาม (definition)** พร้อมกัน ไวยากรณ์ต่างจาก MODIFY:
ไวยากรณ์
ALTER TABLE table_name CHANGE old_columnname1 new_columnname1 datatype, CHANGE old_columnname2 new_columnname2 datatype, ...;
ตัวอย่าง
เปลี่ยนชื่อและขนาด City เป็น Place VARCHAR(10) และ Rollno เป็น Id INT:
mysql> ALTER TABLE Student CHANGE Rollno Id INT, CHANGE City Place VARCHAR(10); Query OK, 5 rows affected (0.40 sec)
หากต้องการ **เปลี่ยนขนาดอย่างเดียว** ให้เขียนชื่อเดิมซ้ำ 2 ครั้ง:
mysql> ALTER TABLE Student CHANGE Email Email VARCHAR(30); Query OK, 5 rows affected (0.33 sec)
CHANGE ใช้ได้ทั้งเปลี่ยนชื่อ และ/หรือเปลี่ยนชนิดข้อมูล