MySQL ไม่สามารถเพิ่มข้อ จำกัด ต่างประเทศ
ดังนั้นฉันจึงพยายามเพิ่มข้อ จำกัด Foreign Key ลงในฐานข้อมูลของฉันเป็นข้อกำหนดของโครงการและทำงานเป็นครั้งแรกหรือสองครั้งในตารางที่แตกต่างกัน แต่ฉันมีสองตารางที่ฉันได้รับข้อผิดพลาดเมื่อพยายามเพิ่มข้อ จำกัด Foreign Key ข้อความแสดงข้อผิดพลาดที่ฉันได้รับคือ: ข้อผิดพลาด 1215 (HY000): ไม่สามารถเพิ่มข้อ จำกัด กุญแจต่างประเทศ นี่คือ SQL ฉันใช้ในการสร้างตารางทั้งสองตารางที่กระทำผิดมีและPatientAppointment SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0; SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=1; SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='TRADITIONAL,ALLOW_INVALID_DATES'; CREATE SCHEMA IF NOT EXISTS `doctorsoffice` DEFAULT CHARACTER SET utf8 ; USE `doctorsoffice` ; -- ----------------------------------------------------- -- Table `doctorsoffice`.`doctor` -- ----------------------------------------------------- DROP …