簡體   English   中英

MYSQL工作台-錯誤1215:無法添加外鍵約束

[英]MYSQL workbench - error 1215: Cannot add foreign key constraint

現在,在將其標記為重復之前,我經歷了許多堆棧溢出解決方案。

名稱匹配

數據類型匹配

兩者都不為空,

可能是什么問題呢?

這是我的代碼:

create database Registration;
use Registration;

create table Department(DepartmentID varchar(25) NOT NULL, DepartmentName varchar(25),
PRIMARY KEY(DepartmentID));
insert into Department(DepartmentID, DepartmentName) values ('DE1', 'Engligh');
insert into Department(DepartmentID, DepartmentName) values ('DS2', 'Science');
insert into Department(DepartmentID, DepartmentName) values ('DM3', 'Math');

create table Course(CourseID varchar(25), CourseName varchar(25), DepartmentID varchar(25) NOT NULL,
PRIMARY KEY (CourseID),
FOREIGN KEY(DepartmentID) REFERENCES Departmnet(DepartmentID));
create table Course(CourseID varchar(25), CourseName varchar(25),  DepartmentID varchar(25) NOT NULL,
PRIMARY KEY (CourseID),
FOREIGN KEY(DepartmentID) REFERENCES Department(DepartmentID));

您在參考表名稱DEPARTMENT中犯了拼寫錯誤

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM