创建DB错误 - Errno 150

Wil*_*ith 1 mysql mysql-error-1005

运行以下查询时,我收到下面的错误,我只是试图创建这个没有FK或任何东西的简单表,仍然收到此错误.可能是什么原因?SQL查询:

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

MySQL说:文档

1005 - 无法创建表'xauction.orders'(错误号:150)(详情......)

Mar*_*c B 5

试试show innodb status.在它输出的大块数据中,有一个部分比从原始错误导致的查询获得的正常错误消息有更多的细节.