ต้องการลบ column จากตารางออก โดยใช้คำสั่ง ALTER TABLE ร่วมกับคำสั่ง DROP COLUMN แต่รันแล้วขึ้นข้อความว่า ERROR 1091 (42000): Can't DROP COLUMN 'name'; check that it exists ปัญหานี้เกิดจากอะไร
MariaDB [db_test]> ALTER TABLE book DROP COLUMN name;
ERROR 1091 (42000): Can't DROP COLUMN 'name'; check that it exists
MariaDB [db_test]>
วิธีแก้ไข
ปัญหานี้เกิดจากไม่สามารถลบ column ชื่อ name ได้เนื่องจาก column name ไม่มีอยู่ในตาราง book หรือตารางอื่นใด ที่กำหนดไว้ในคำสั่ง SQL แนะนำให้ตรวจสอบว่ามี column ดังกล่าวอยู่หรือไม่ หากไม่มี หรือพิมพ์ชื่อผิดให้ดำเนินการแก้ไขกำหนดชื่อ column ให้ถูกต้อง และลองรันใหม่อีกครั้ง