ฉันต้องการลบข้อ จำกัด ออกจากตารางของฉัน คำถามของฉันคือ:
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 ตั้งใจสร้างมัน (โดยไม่ต้องสร้างข้อ จำกัด )