質問

フォロークエリを実行するとき、以下でエラーを受け取ります。私は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 -Table 'Xauction.orders'(errno:150)を作成できません(詳細...)

役に立ちましたか?

解決

試す show innodb status. 。データが出力されるデータの大部分には、元のエラーを引き付けるクエリから得られる通常のエラーメッセージよりも詳細なセクションがあります。

他のヒント

構文は大丈夫です

から mysql サイト :

. 。エラーメッセージがエラー150を指す場合、外部キーの制約が正しく形成されなかったため、テーブルの作成が失敗しました

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top