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
create table yoso_tbl (yoso_id SERIAL, kok_id varchar(10), horse_id varchar(15), time varchar(25), race_id varchar(10), FOREIGN KEY(kok_id) REFERENCES kokyaku_tbl(kok_id), FOREIGN KEY(horse_id) REFERENCES horse_tbl(horse_id), FOREIGN KEY(race_id) REFERENCES race_tbl(race_id), PRIMARY KEY(yoso_id));
まだ回答がついていません
会員登録して回答してみよう