หากต้องการเพิ่มมากกว่า 1 คอลัมน์ด้วยคำสั่ง ALTER table คุณสามารถใช้คำสั่ง MODIFY column ไวยากรณ์มีดังนี้ −
แก้ไขตาราง yourTableNameแก้ไขคอลัมน์ yourColumnName1 dataType แก้ไขคอลัมน์ yourColumnName2 dataType,...แก้ไขคอลัมน์ yourColumnNameN dataType
เพื่อให้เข้าใจไวยากรณ์ข้างต้น ให้เราสร้างตาราง ต่อไปนี้เป็นคำถาม −
mysql> สร้างตาราง AddColumn −> ( −> StudentID int, −> StudentName varchar(200) −> ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.49 วินาที)
ด้านบนเรามีสองคอลัมน์ในตาราง "AddColumn" ในนี้เราจะดูวิธีการแก้ไขประเภทข้อมูลมากกว่าหนึ่งคอลัมน์ -
mysql> แก้ไขตาราง AddColumn −> แก้ไขคอลัมน์ StudentName varchar(300), −> แก้ไขคอลัมน์ StudentId varchar(50) สืบค้นตกลง 0 แถวได้รับผลกระทบ (1.95 วินาที) บันทึก:0 รายการซ้ำ:0 คำเตือน:0
ตรวจสอบว่าเพิ่มคอลัมน์ที่แก้ไขแล้วในตารางสำเร็จหรือไม่ แบบสอบถามมีดังนี้ −
mysql> อธิบาย AddColumn;
ต่อไปนี้เป็นผลลัพธ์ -
<ก่อนหน้า>+-------------+--------------+------+----+---- -----+-------+| สนาม | พิมพ์ | Null | คีย์ | ค่าเริ่มต้น | พิเศษ |+-------------+--------------+------+----+----- ----+-------+| รหัสนักศึกษา | varchar(50) | ใช่ | | NULL | || ชื่อนักเรียน | varchar(300) | ใช่ | | NULL | |+-------------+--------------+------+----+------ -----------+2 แถวในชุด (0.00 วินาที)ตอนนี้ดูที่ผลลัพธ์ตัวอย่าง ทั้งสองคอลัมน์มีการเปลี่ยนแปลง