问题描述
- SQL数据库问题RESTRICT
-
FOREIGN KEY(C#) REFERENCES C(C#) ON DELETE RESTRICT
这个语句报了错误,
消息 156,级别 15,状态 1,第 7 行
关键字 'RESTRICT' 附近有语法错误。
找不出错误原因,哪个大神能帮我看一下?
解决方案
你这个是外键的原因,加cascade
解决方案二:
USE JIAOXUE
CREATE TABLE SC(
S# CHAR(4) NOT NULL,
C# CHAR(4) NOT NULL,
G SMALLINT,
PRIMARY KEY(S#, C#),
FOREIGN KEY(S#) REFERENCES S(S#) ON DELETE CASCADE,
FOREIGN KEY(C#) REFERENCES C(C#) ON DELETE RESTRICT
)
抱歉,不太懂你的意思,给你看一下我的整个代码,现在还是初学数据库
时间: 2024-08-03 15:05:51