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

可应用操作系统:Windows、Mac、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

还有其他问题吗?请提交查询。 提交查询.
还有其它问题?提交请求

0 评论

文章评论已关闭。