题解 | #在audit表上创建外键约束,其emp_no对应employees_test表的主键id#

在audit表上创建外键约束,其emp_no对应employees_test表的主键id

http://www.nowcoder.com/practice/aeaa116185f24f209ca4fa40e226de48

在这里和大家分享一下sqlite的解题方法,由于sqlite对于使用alter table指令只提供有限的支持。

解题思路是:

  1. 删除Old table
  2. 创建新的table, 并加入foreign key
  3. 设置foreign key

代码如下:
drop table if exists audit;
CREATE TABLE audit (
EMP_no INT NOT NULL,
create_date datetime NOT NULL,
FOREIGN KEY (EMP_no) REFERENCES employees_test(ID)
);

全部评论

相关推荐

评论
8
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务