在服务器上给MySQL中的表加外键,报错
SQL Error (1005): Can't create table 'xxxxx' (errno: 150) Foreign key constraint is incorrectly formed
检查了SQL,没错,然后发现其中一个表的引擎是MyISAM,将其改为InnoDB后,运行通过
本文介绍了在MySQL中设置外键约束时遇到的错误及其解决方案。当尝试在使用MyISAM引擎的表上创建外键时,会收到错误提示。文章详细说明了将表引擎从MyISAM更改为InnoDB来解决问题的过程。
在服务器上给MySQL中的表加外键,报错
SQL Error (1005): Can't create table 'xxxxx' (errno: 150) Foreign key constraint is incorrectly formed
检查了SQL,没错,然后发现其中一个表的引擎是MyISAM,将其改为InnoDB后,运行通过

被折叠的 条评论
为什么被折叠?