您好我正在尝试使course_code
成为一个外键,它位于我的模块表中,如下所示:
CREATE TABLE course (
code CHAR(3) NOT NULL,
name VARCHAR(30) NOT NULL,
credits TINYINT NOT NULL,
CONSTRAINT course_pk PRIMARY KEY (code));
CREATE TABLE module (
code CHAR(2) NOT NULL,
name VARCHAR(30) NOT NULL,
cost DECIMAL(8,2) NOT NULL,
credits TINYINT NOT NULL,
course_code CHAR(3) NOT NULL,
CONSTRAINT module_pk PRIMARY KEY (code),
CONSTRAINT module_fk FOREIGN KEY (course_code)
REFERENCES course(code));
模块表course_code引用了课程表代码栏,但我似乎无法让这个工作,任何帮助将不胜感激,谢谢!
答案 0 :(得分:0)
我不认为它们的名称有什么不同但你不能将课程表中的'code'重命名为course_code吗?