Navicat MYSQL 建立关联表 保存时遇到 cannot add foreign key constraint

首先建立user表,如下图

 

 然后建立message表,userid用作外键,关联user表的id

 

 点击上面的外键按钮,添加外键如下

 

 结果保存时报错: cannot add foreign key constraint

 

 最后查找发现user表中的id和message表中的userid定义的属性不一样,如下,一个选择了无符号,一个没选,两个选一样的,按照上面添加外键的方法就解决问题了:

 

posted @ 2019-10-15 16:23  绿茶叶  阅读(915)  评论(0编辑  收藏  举报