Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

MySQL ใดส่งคืนเมื่อเราลบคอลัมน์ทั้งหมดออกจากตารางโดยใช้คำสั่ง ALTER TABLE พร้อมคีย์เวิร์ด DROP


ในที่สุด เราไม่สามารถลบคอลัมน์ทั้งหมดออกจากตารางโดยใช้คำสั่ง ALTER TABLE พร้อมคีย์เวิร์ด DROP ในกรณีนี้ MySQL จะส่งคืนข้อความแสดงข้อผิดพลาด มันแสดงให้เห็นด้วยความช่วยเหลือของตัวอย่างต่อไปนี้

สมมติว่าในตาราง 'พนักงาน' เรามี 'ชื่อ' และ 'id' สองคอลัมน์ ตอนนี้ถ้าเราจะใช้ ALTER TABLE เพื่อลบทั้งสองคอลัมน์ MySQL จะส่งกลับข้อผิดพลาดดังต่อไปนี้

mysql> ALTER TABLE employee drop column name, drop column id;
ERROR 1090 (42000): You can't delete all columns with ALTER TABLE; use DROP TABLE instead