为了账号安全,请及时绑定邮箱和手机立即绑定

请问这个代码是啥意思,categoryid int references category(id)?

请问这个代码是啥意思,categoryid int references category(id)?

德玛西亚99 2021-07-21 15:11:57
categoryid int references category(id)其中,categoryid是一个表的字段,category是另一个表,这个references是什么作用,不是外键约束。求详解,及出处。这句也没有报错生成的表查看也没有什么特别的效果。
查看完整描述

2 回答

?
子衿沉夜

TA贡献1828条经验 获得超3个赞

外键约束定义外键的方法
方法1:列名+ references 主表(列名)
方法2: constraint 逻辑名 foreign key(列名) references 主表(列名)
方法3: foreign key references 主表(列名)
ON DELETE、ON UPDATE表示事件触发限制,可设参数:
RESTRICT(限制外表中的外键改动)
CASCADE(跟随外键改动)
SET NULL(设空值)
SET DEFAULT(设默认值)
NO ACTION(无动作,默认的)

查看完整回答
反对 回复 2021-07-25
  • 2 回答
  • 0 关注
  • 522 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信