我有一个具有外键约束的表“供应商”,将其删除,现在我想重新创建没有外键的表,但是我得到了经典错误 150,知道可以做些什么来重新- 创建此表。
问问题
55 次
2 回答
0
在转储 SQL 并加载以重新创建数据库的文件中,添加SET FOREIGN_KEY_CHECKS = 0
; 在开始和SET FOREIGN_KEY_CHECKS =
结束时 1
于 2013-05-13T16:21:25.327 回答
0
那里似乎存在不一致之处,因为应该可以随时创建没有约束的表。从Mysql Manual,你应该做的是运行
SHOW ENGINE INNODB STATUS.
或者
SHOW ERRORS
检查您收到的错误的详细信息。
于 2013-05-13T16:26:48.043 回答