我记得建表时好像设置了表的存储引擎是innodb类型了的 但是建表时忘了设置外键了 现在添加外键添加不了 sql语句在下面 也没有错误啊 但是提示这个错误ERROR 1215 (HY000): Cannot add foreign key constraint
sql语句
alter table tieba add constraint foreign key (tid) references user (id);
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
这个语句可以看到engine信息
至于Cannot add foreign key constraint,检查一下:
1, 名称有没有写对?
2,tid 和 user表中的id 数据类型是否一致?