ฉันต้องการลบข้อ จำกัด ออกจากตารางของฉัน คำถามของฉันคือ:
ALTER TABLE `tbl_magazine_issue`
DROP CONSTRAINT `FK_tbl_magazine_issue_mst_users`
แต่ฉันได้รับข้อผิดพลาด:
#1064
- คุณมีข้อผิดพลาดในไวยากรณ์ SQL ของคุณ ตรวจสอบคู่มือที่สอดคล้องกับรุ่นเซิร์ฟเวอร์ MySQL ของคุณเพื่อหาไวยากรณ์ที่ถูกต้องเพื่อใช้ใกล้กับ 'ข้อ จำกัดFK_tbl_magazine_issue_mst_users
' ที่บรรทัดที่ 1
CHECK
ข้อ จำกัด คุณไม่จำเป็นต้องทิ้งเพราะไม่มีข้อ จำกัด จริง ๆ คุณสามารถเลือกจากinformation_schema.table_constraints
เพื่อตรวจสอบและคุณสามารถเรียกใช้add constraint
ซ้ำแล้วซ้ำอีกโดยไม่มีข้อผิดพลาดใด ๆ MySQL ไม่สนับสนุนCHECK
ข้อ จำกัด แต่อนุญาตให้ SQL ตั้งใจสร้างมัน (โดยไม่ต้องสร้างข้อ จำกัด )