สาเหตุ desc เป็น reserved word ของ MySQL (ใช้สำหรับคำสั่ง DESCRIBE หรือ ORDER BY ... DESC) จึงไม่สามารถใช้เป็นชื่อคอลัมน์ได้โดยตรง วิธีแก้ไข: ใช้ Backticks ห่อชื่อคอลัมน์ด้วย backtick (` `) เพื่อบอก MySQL ว่านี้เป็น identifier ไม่ใช่ keyword ตัวอย่างการสร้างตาราง ); Query OK, 0 rows affected (0