私はウェブサイトを開発しています。データベースには「ニュース」や「ブログ」などのテーブルがたくさんあるので、コメント機能を追加する必要があります。どうすればそれを実現できるかアドバイスできますか?異なるテーブルのコメントを単一の「コメント」テーブルに保存する必要がありますか?それらのテーブルの構造は何ですか? または、「ニュース」->「News_comments」、「ブログ」->「Blogs_comments」など、複数のテーブルを作成する必要がありますか?
ありがとうございました。
私はウェブサイトを開発しています。データベースには「ニュース」や「ブログ」などのテーブルがたくさんあるので、コメント機能を追加する必要があります。どうすればそれを実現できるかアドバイスできますか?異なるテーブルのコメントを単一の「コメント」テーブルに保存する必要がありますか?それらのテーブルの構造は何ですか? または、「ニュース」->「News_comments」、「ブログ」->「Blogs_comments」など、複数のテーブルを作成する必要がありますか?
ありがとうございました。
新規、ブログなどのカテゴリに個別のテーブルがある場合、カテゴリはハードコードされたテーブルであるため、複数のテーブルを用意することをお勧めします。
最善の方法は、2つのテーブルを作成することです。1つはカテゴリを持ち、もう1つはコメントを持ちます。これにより、コメントテーブルにカテゴリの外部キーを含めることができます。
コメントのタイプを識別する列を含む 1 つのテーブルのみ。同じ目的のために複数のテーブルを持つことは、メンテナンスの悪夢です。1テーブルで十分です。