私のテーブル定義を作成します。次のエラー生成MySQLエラー1005は
CREATE TABLE x (
a INT NOT NULL,
FOREIGN KEY (a) REFERENCES a (id) ON UPDATE CASCADE ON DELETE CASCADE
) ENGINE = InnoDB;
:
ERROR 1005 (HY000): Can't create table './abc/x.frm' (errno: 150)
は、これは何を意味するのでしょうか?
テーブル 'a'は既に存在しますか? –