次のテーブル構造があります。
EVENT_ID(INT) EVENT_NAME(VARCHAR) EVENT_DATE(DATETIME) EVENT_OWNER(INT)
EVENT_COMMENTS
テキストフィールドまたは非常に大きなフィールドを追加する必要がありますVARCHAR
。
このテーブルにクエリを実行する場所が 2 つあります。1 つは、すべてのイベントを一覧表示するページです (そのページでは、event_comments フィールドを表示する必要はありません)。
そして、event_comments フィールドを表示する必要がある、特定のイベントのすべての詳細をロードする別のページです。
そのイベントの event_id と event_comments を含む追加のテーブルを作成する必要がありますか? または、現在のテーブルにそのフィールドを追加する必要がありますか?
言い換えれば、私が求めているのは、テーブルにテキスト フィールドがあるが、そうでないSELECT
場合、テーブルへのクエリのパフォーマンスに影響するかということです。