製品テーブルと組み合わせるために FAQ テーブルを作成しましたが、エラーが発生し続け、テーブル内の質問のどこが間違っているのかわかりません。助けてくれてありがとう。
この英語の段落のカンマを削除します - PRIMARY KEY (id, version_id)、product_id BINARY(16) の not null を削除、version_id を削除します。参照 product (id,version_id)
product
id
version_id
https://dbfiddle.uk/rg25idw-
参照されるテーブルには、参照される列が最初の列と同じ順序になっているインデックスが必要です。
https://dev.mysql.com/doc/refman/8.0/en/create-table-foreign-keys.html
この英語の段落のカンマを削除します - PRIMARY KEY (id, version_id)、product_id BINARY(16) の not null を削除、version_id を削除します。参照
product
(id
,version_id
)https://dbfiddle.uk/rg25idw-
参照されるテーブルには、参照される列が最初の列と同じ順序になっているインデックスが必要です。
https://dev.mysql.com/doc/refman/8.0/en/create-table-foreign-keys.html