Xamarin.Forms
我在创建表上没有发现任何错误,为什么当我在主题表中运行它时会说:
ERROR 1215(HY000):无法添加外键约束
为什么......任何人都可以帮助我吗?
答案 0 :(得分:1)
LECTURER.lecturerNum没有索引,需要能够在FK约束中使用它:
CREATE TABLE LECTURER
(enum VARCHAR(5) NOT NULL,
lecturerNum CHAR(10) NOT NULL,
ranK VARCHAR(2) NOT NULL,
bioDate VARCHAR(200) NOT NULL,
KEY lecturerNum (lecturerNum),
CONSTRAINT pk_enum primary key(enum),
CONSTRAINT LECTURER_fkey FOREIGN KEY (enum) REFERENCES EMPLOYEE(enum),
CONSTRAINT lect_rank CHECK(rank in('L1'or'L2'or'L3')));