一次可以将一列用作主键和外键,并且也可以检查代码!
Create table student
(
s_id int primary key,
s_name char(10),
s_address varchar(12),
constraint fk1 foreign key (s_id) references student (s_id)
);
答案 0 :(得分:1)
据我所知,MS访问不允许在同一个表上创建自联接和关系。如何实现这一点,您需要将学生表的两个副本拖到“关系”屏幕中,然后将s_id从一个拖到另一个的s_id上。您刚刚定义了一个自我加入。我希望这适用于MS Access。
答案 1 :(得分:0)
好吧,我试过oracle,它说表创建了。所以,如果你使用的是oracle,并且应该可以正常使用MySQL。这主要用于自引用查询。