欢迎分享,转载请注明来源:内存溢出
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 ,
赞
(0)
打赏
微信扫一扫
支付宝扫一扫
如何更改mysql登陆用户名密码
上一篇
2023-03-14
尚硅谷视频会下架吗
下一篇
2023-03-14
评论列表(0条)