mysqlでテーブルを作成したいんですけど、エラーが出ています。
kokyaku_tblやhorse_tbl、race_tblテーブルは既に作成済みです。
yoso_tblのkok_idとhorse_tblとrace_idに外部キーを設定したいです。
外部キーの設定は初めてなので、どうやればいいかも分からず、ネットを見たのですが、エラーが出てしまいました。
↓エラーコード
ERROR 1005 (HY000): Can't create table '.\nhs10600db\yoso_tbl.frm' (errno: 150)
mysql
1create table yoso_tbl 2(yoso_id SERIAL, 3 kok_id varchar(10), 4 horse_id varchar(15), 5 time varchar(25), 6 race_id varchar(10), 7 FOREIGN KEY(kok_id) REFERENCES kokyaku_tbl(kok_id), 8 FOREIGN KEY(horse_id) REFERENCES horse_tbl(horse_id), 9 FOREIGN KEY(race_id) REFERENCES race_tbl(race_id), 10 PRIMARY KEY(yoso_id));
回答1件
あなたの回答
tips
プレビュー