私はSQLを初めて使用しています。私はここで何が間違っているのか把握しようとしています。私が得ているエラーは次のとおりです。SQL(MySql)の外部キーと複合キーの構文エラー
#1064 - SQL構文に誤りがあります。 「キャスト(MOVIEID int型、アクターID int型、給与進(7,2)デフォルトの 『77777.77近くで使用する権利構文についてはMySQLサーバのバージョンに対応するマニュアルを確認してください』、フォア」行1
create table Cast(
movieId int,
actorId int,
salary decimal(7,2) default '77777.77',
primary key(movieId,actorId)
foreign key(actorId) references Actor(actorId),
foreign key(movieId) references Movie(movieId)
);
bill->この行の主キー(movieId、actorId)の末尾にコンマがありません –
@SeanCh、ありがとう、私は答えの最後に言及しませんでしたか? –
はい。すでにupvoted。 –