質問: こちらのサイトを参考に、テーブルの外部キー制約の設定を試みていたのですが、うまく行かないため、ご教示頂きたいです。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/44d22558d9eefa888119c2418158016e.jpeg) 上記は、参照先サイトで設定している外部キー制約の設定画面になります。 自分が作成しました、テーブルは「kuchikomi」データベースの中に3つ作成しました。 以下は、reviewsテーブルです。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/248b12c0523e04486674fbcebd5c4304.png) 以下は、productsテーブルです。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/24c9e98ee6f9b0e26dd745b3e35acb99.png) 以下はusersテーブルです ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/a97802bf65bbe26aed1e08f41bc179be.png) reviewsテーブルの、review_user_idと、review_product_idに外部キーを設定する為、インデックスを設定し、「Relation view」の画面を開きました。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/e2bca6e56adf97a2e1690021556c8baa.png) しかし、一番右側のカラムの欄を選択しても、何も表示されず外部キーを設定することができません。 原因が分からない為、ご助言頂ければ幸いです。
回答: productsテーブルのproduct_idにprimary key属性をつけてください