1005 - Can't create table 'xxx' (errno 150)

可应用操作系统:Windows、macOS、Linux、iOS

可应用 Navicat 产品:Navicat for MySQL、Navicat for MariaDB、Navicat Premium

可应用 Navicat 版本编号:全部



有些可能的情况会导致在 MySQL 数据库创建外键和表失败。这些错误都关系到MySQL 本身。

例子情况:

1. 如果两个字段(字段名和外键名)使用不相容的字段类型,MySQL 会返回错误。
2. 如果你使用 "On Delete Set Null",但字段不允许 null,MySQL 会返回错误。

可能有各种情况下会导致同样的错误。欲了解更多信息,请随时访问 http://dev.mysql.com/doc/refman/5.1/en/cannot-create.html

相关文章

还有其他问题吗?
提交查询