我有一个表“供应商”有外键约束,删除它,现在我想重新创建该表没有外键,但我得到经典错误150,无论如何可以重新创建这张表。无法创建没有外键的表errno:150 MYSQL
1
A
回答
0
在SQL转储并正在加载以重新创建数据库的文件中, add SET FOREIGN_KEY_CHECKS = 0
;在开始和SET FOREIGN_KEY_CHECKS =
1结束
+0
哦,很好,谢谢你。 – 2013-05-13 16:53:39
0
似乎有不一致的地方,因为创建一个没有约束的表应该是可能的在任何时候。从Mysql Manual,你应该做的是运行
SHOW ENGINE INNODB STATUS.
或
SHOW ERRORS
检查你所得到的错误的详细信息。
相关问题
- 1. MYSQL外键Errno(150)无法创建表
- 2. SQLException:无法创建表errno 150 /外键
- 3. MySQL不能创建表(errno:150) - 表没有外键
- 4. 无法创建表,errno:150
- 5. Mysql。无法创建表errno 150
- 6. 无法在Mysql上创建表errno:150
- 7. MySQL errno:150不能创建表
- 8. MySQL - #1005 - 无法创建表'university.Enrolment'(errno:150)(详情...)
- 9. 不能创建表(errno:150)InnoDB添加外键约束
- 10. MYSQL ALTER不能分配外键(errno:150)
- 11. MySQL - errno 150:“外键约束不正确”
- 12. SQL - phpmyadmin - 外键errno:150
- 13. 我无法在mysql错误150中创建外键。请帮助
- 14. MySQL创建外键错误150
- 15. MySQL错误150,无法创建表
- 16. MySQL:无法创建表(错误:150)
- 17. MySQL无法导入数据库(errno:150)
- 18. SQLfiddle errno的:150 - 外键问题
- 19. 无法使用外键创建mysql表
- 20. 错误150与外键的mysql创建表
- 21. laravel errno 150外键约束不正确
- 22. errno:150“外键约束不正确”
- 23. 对于CREATE TABLE MySQL Errno 150(不正确的外键)
- 24. MySQL外键 - 创建表时出现错误150
- 25. mySql errno:150在里面创建表语句
- 26. 在创建数据库错误 - Errno 150
- 27. (缺陷?)InnoDB MySQL错误1025,errno 150外键
- 28. MySQL帮助不能删除行(errno:150)外键约束
- 29. #1005 - 无法创建表(错误150)
- 30. Mysql外键错误150
您需要发布'create'语句。 – 2013-05-13 16:14:58