テーブルを作成しようとしていますが、netbeansがDBの最初のテーブルにエラーを起こすとすぐにスクリプトは失敗します。エラーコード1005、SQLステートHY000:テーブルerrnoを作成できません:150
どうすれば解決できますか?
CREATE TABLE filmy
(
Film_Id int NOT NULL,
Nazwa varchar(250),
Adres varchar(250),
Data_Utworzenia date,
Komentarz varchar(250),
Gat_Id int,
Sub_Id int,
Aut_Id int,
User_Id int,
Primary Key (Film_Id),
CONSTRAINT fk_GatFilmy FOREIGN KEY (Gat_Id) REFERENCES gatunek(Gat_Id),
CONSTRAINT fk_SubFilmy FOREIGN KEY (Sub_Id) REFERENCES subgatunek(Sub_Id),
CONSTRAINT fk_AutFilmy FOREIGN KEY (Aut_Id) REFERENCES autor(Aut_Id),
CONSTRAINT fk_UserFilmy FOREIGN KEY (User_Id) REFERENCES users(User_Id)
)
+1タイプミスマッチについて私に思い出させました。 – gbn
ありがとう!私は、問題がテーブルの参照を定義していたことを、主テーブルの参照の後で知りました。 – Malyo
うわー! 'show innodb status 'はデバッグに貴重です。どうもありがとうございました! – barclay