前几天添加mysql的外键,发现添加不了,也看了网上好多文章,最后发现我的数据库原先是utf8编码的,后面改成utf8mb4编码了,导致外键添加不成功,表的编码和表字段的编码是默认根据数据库编码确定的,所以导致两个编码不一致,可以吧现在表的当前字段设置成utf8就是原来表字段的编码,然后在设置外键。
前几天添加mysql的外键,发现添加不了,也看了网上好多文章,最后发现我的数据库原先是utf8编码的,后面改成utf8mb4编码了,导致外键添加不成功,表的编码和表字段的编码是默认根据数据库编码确定的,所以导致两个编码不一致,可以吧现在表的当前字段设置成utf8就是原来表字段的编码,然后在设置外键。