在“我的SQL”中创建SQL表
create table studentcourse(
sid INT(10) primary key,
cid INT(8) primary key,
grade INT (3,1),
foreign key (sid) reference student(sid));
答案 0 :(得分:0)
1064错误是语法无效的预期行为。
CREATE TABLE studentcourse
( sid INT NOT NULL COMMENT 'PK, FK ref student.sid'
, cid INT NOT NULL COMMENT 'PK, FK ref course.cid'
, grade DECIMAL(4,1)
, PRIMARY KEY (sid, cid)
, CONSTRAINT studentcourse_fk1 FOREIGN KEY (sid) REFERENCES student (sid)
ON UPDATE CASCADE ON DELETE RESTRICT
, CONSTRAINT studentcourse_fk2 FOREIGN KEY (id) REFERENCES course (cid)
ON UPDATE CASCADE ON DELETE RESTRICT
)