关于 oracle 主外键问题 求解
/*帖子表*/
create table zsdt
(
zsid number primary key,
title varchar2(50),
zz varchar2(50),
gxsj date,
zsnr varchar2(4000),
djl number,
img varchar2(50),
ssbk number
);
/*板块表*/
create table bk
(
bkid number primary key,
name varchar2(50),
foreign KEY(bkid) REFERENCES zsdt(ssbk)
);
这里板块表示主键 帖子表示外键 但是我这样创建会报错。 主外键到底应该怎么创建啊
求大神教
------解决方案--------------------你的bkid number primary key作为主键是默认限制了唯一性的
用它做外键也必须限制它引用的字段也是唯一
ssbk number unique