mysql workbench设置外键后不能插入数据

mysql workbench设置外键后不能插入数据,第1张

需要搞清外键的概念:如tbl_a(sid)的外键是tbl_b(id)

sid中的数据必须全部在id中有与之对应的;

id和sid都必须是索引包括(primary key,unique key)。

(

id int primary key , #主键约束

name varchar(20) , #唯一约束

age int NOT NULL, #非空约束

sex varchar(2) ,

address varchar(20) default '重庆' #默认约束

)

再通过一个外键,创建一个分数表,这样的话,就可以方便查询。代码如下:

#创建分数表

create table score

(

id int primary key ,

sid int ,


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

原文地址: http://outofmemory.cn/bake/11816790.html

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

发表评论

登录后才能评论

评论列表(0条)

保存