0

私はウェブサイトを開発しています。データベースには「ニュース」や「ブログ」などのテーブルがたくさんあるので、コメント機能を追加する必要があります。どうすればそれを実現できるかアドバイスできますか?異なるテーブルのコメントを単一の「コメント」テーブルに保存する必要がありますか?それらのテーブルの構造は何ですか? または、「ニュース」->「News_comments」、「ブログ」->「Blogs_comments」など、複数のテーブルを作成する必要がありますか?

ありがとうございました。

4

2 に答える 2

1

新規、ブログなどのカテゴリに個別のテーブルがある場合、カテゴリはハードコードされたテーブルであるため、複数のテーブルを用意することをお勧めします。

最善の方法は、2つのテーブルを作成することです。1つはカテゴリを持ち、もう1つはコメントを持ちます。これにより、コメントテーブルにカテゴリの外部キーを含めることができます。

于 2013-01-25T08:29:10.507 に答える
1

コメントのタイプを識別する列を含む 1 つのテーブルのみ。同じ目的のために複数のテーブルを持つことは、メンテナンスの悪夢です。1テーブルで十分です。

于 2013-01-25T08:15:55.427 に答える