在mysql workbench中创建数据表后怎么设置外键?

在mysql workbench中创建数据表后怎么设置外键?,第1张

1.检查你的表是不是都是INNodb类型的,只有这种类型才可以创建外键。2.检查字段名是不是有错误。3.检查字段类型,最好一样。4.比较隐蔽,检查字符集,为了迁移和使用的方便,尽量使用UTF85.上面的都检查了?那么我估计你的在创建久表的时候用的字符集与新表不同,如果我的新表用的字符集是UTF8,那么即使你把数据库的这些字符集全部设置成UTF8你的久表字段字符集依然不会改变(要是你有特殊限定的话),那就需要你对久表的所有字段进行字符集的更换。

(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/zaji/6103668.html

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

发表评论

登录后才能评论

评论列表(0条)

保存