在项目中对数据库做外键关联的时候报如下错误:
1005 - Can't create table 'hym.#sql-bc0_10' (errno: 150)
解决方法:
在做外键关联之前执行如下SQL语句:
SET FOREIGN_KEY_CHECKS = 0;
关联外键完成之后执行如下SQL语句:
SET FOREIGN_KEY_CHECKS = 1;
在项目中遇到数据库创建表失败的问题,通过设置 FOREIGN_KEY_CHECKS 的临时变量为 0 来解决,然后将该变量恢复到默认状态。
在项目中对数据库做外键关联的时候报如下错误:
解决方法:
在做外键关联之前执行如下SQL语句:
SET FOREIGN_KEY_CHECKS = 0;
关联外键完成之后执行如下SQL语句:
SET FOREIGN_KEY_CHECKS = 1;

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