运行关注查询时,我会收到下面的错误,我只是尝试在没有FK或其他任何内容的情况下创建此简单表格,但仍会收到此错误。可能是什么原因? SQL查询:

CREATE TABLE `xauction`.`orders` (
`id` INT( 11 ) NOT NULL AUTO_INCREMENT ,
`type` VARCHAR( 1 ) NOT NULL ,
PRIMARY KEY ( `id` )
) ENGINE = InnoDB;

mysql说:文档

1005-无法创建表'xauction.orders'(errno:150)(详细信息...)

有帮助吗?

解决方案

尝试 show innodb status. 。在其输出的大量数据中,有一个部分比您从原始引起错误的查询中获得的正常错误消息具有更多的详细信息。

其他提示

语法还可以

mysql 地点 :

. 。如果错误消息是指错误150,则表创建失败,因为外键约束未正确形成

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top