为什么mysql在定义主码时用参照完整性是不行

为什么mysql在定义主码时用参照完整性是不行,第1张

mysql在定义主码时用参照完整性是不行是因为外码中的取值没对。根据查询相关公开信息显示外码中的取值要么取主码中存在的值,要么取空值,就是参照完整性,用户自定义完整性可以按系统的需求设计各种自定义的完整性检查。

那B表里面就留下姓名,学号,性别中的一个字段参照A表就行了啊,建议用学号,比如叫xuehao:

create table b(xuehao int(11),……其它字段……,foreign key(xuehao) references a(xuehao))


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6116992.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-15
下一篇 2023-03-15

发表评论

登录后才能评论

评论列表(0条)

保存