create table books(isbn char(10) not null,title varchar(30) not null,authors varchar(20),publisher varchar(20),primary key(isbn));create table member(memb_no char(7) not null,name varchar(20) not null,dob date,primary key(memb_no));create table borrowed(memb_no char(7) not null,isbn char(10) not null,bor_date date not null,foreign key(memb_no,isbn));消息 102,級別 15,狀態 1,第 20 行“)”附近有語法錯誤。就是最后的括號老是出現錯誤 求救這是什么錯誤
3 回答

一只斗牛犬
TA貢獻1784條經驗 獲得超2個贊
-- 一個表中的 FOREIGN KEY 指向另一個表中的 PRIMARY KEY
-- FOREIGN KEY 外鍵也是主鍵
create
table
borrowed
(memb_no
char
(7)
not
null
,
isbn
char
(10)
not
null
,
bor_date datetime
not
null
,
foreign
key
(memb_no)
REFERENCES
member(memb_no),
foreign
key
(isbn)
REFERENCES
books(isbn)
);

茅侃侃
TA貢獻1842條經驗 獲得超21個贊
最后一個改成下面的看看
create table borrowed ( memb_no char (7) not null , isbn char (10) not null , bor_date date not null , foreign key (isbn) references books(isbn), foreign key (memb_no) references member(memb_no) ); |

慕尼黑8549860
TA貢獻1818條經驗 獲得超11個贊
語法錯誤constraint FK_約束名 foreign key ([外鍵列])references [主表(引用表)] ([主鍵列])on update cascade--級聯更新(可選)on delete cascade--級聯刪除(可選)
添加回答
舉報
0/150
提交
取消