ユーザーが来て、他のプロファイルにコメントできるプロジェクト用の MySQL データベースを作成したいと考えています。すべてのプロファイルには、それを識別するための一意の ID があります。ユーザーが来て他のプロファイルにコメントするとき、コメントを作成した人のユーザー ID と、コメントが作成されたプロファイルの人のユーザー ID を保存する必要があります。コメントをデータベースに保存する必要があります。
多くのユーザーが 1 つのプロファイルにコメントできるため、すべてのコメントとコメントを作成したユーザーを 1 つのプロファイルに保存する必要があります。このために、いくつのテーブルを作成する必要があり、それらにはいくつの列が必要ですか? このために、名前付きの user_comments のテーブルを作成することを考えています。これには、 column user_id
, commenter_id
(カンマで区切られた ID にコメントしたすべてのコメント投稿者)、コメント (カンマで区切られたすべてのユーザー コメント) があります。
これは機能しますか?