我有一个表“供应商”有外键约束,删除它,现在我想重新创建该表没有外键,但我得到经典错误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. 无法创建2个外键,“errno:150”
- 4. MySQL不能创建表(errno:150) - 表没有外键
- 5. 无法创建表(errno:150)
- 6. 无法创建表(errno:150)?
- 7. 无法创建表,errno:150
- 8. MYSQL - #1005 - 无法创建表'dbwms.t_trucks'(errno:150)
- 9. MySQL:无法创建表(errno:150)
- 10. Mysql。无法创建表errno 150
- 11. 无法在Mysql上创建表errno:150
- 12. Mysql:无法创建表errno 150
- 13. Mysql errno 150无法创建好友
- 14. 无法创建表'basque30.newreferral'(errno:150)
- 15. MySQL的外键,不能创建表(errno:150)
- 16. SQL无法创建表(errno:150)
- 17. #1005 - 无法创建表'hms.doctor'(errno:150)
- 18. Django迁移:无法创建表errno:150
- 19. #1005 - 无法创建表errno:150 Magento
- 20. MySQL的 - 无法创建表(错误:150) - 外键约束
- 21. 无法创建外键的表 - MySQL错误150
- 22. mysql - 用外键创建表 - 错误150
- 23. MySQL errno:150不能创建表
- 24. 1005 mysql无法创建表外键erno 150
- 25. MYSQL外键错误:150无法创建表
- 26. MySql错误代码:1005无法创建表errno:150
- 27. MySQL - #1005 - 无法创建表'university.Enrolment'(errno:150)(详情...)
- 28. MySQL 5.1#1005 - 无法创建表'datacode.foto'(errno:150)错误
- 29. 不能创建表(errno:150)InnoDB添加外键约束
- 30. MySQL返回:errno:150 - 外键错误
您需要发布'create'语句。 – 2013-05-13 16:14:58