title: MySQL query performance
body: <p>I have the following table structure:</p>
  
  <pre><code>EVENT_ID(INT)    EVENT_NAME(VARCHAR)    EVENT_DATE(DATETIME)    EVENT_OWNER(INT)
  </code></pre>
  
  <p>I need to add the field <code>EVENT_COMMENTS</code> which should be a text field or a very big <code>VARCHAR</code>.</p>
  
  <p>I have 2 places where I query this table, one is on a page that lists all the events (in that page I do not need to display the event_comments field).</p>
  
  <p>And another page that loads all the details for a specific events, which I will need to display the event_comments field on.</p>
  
  <p>Should I create an extra table with the event_id and the event_comments for that event? Or should I just add that field on the current table?</p>
  
  <p><strong>In other words, what I'm asking is, if I have a text field in my table, but I don't <code>SELECT</code> it, will it affect the performance of the queries to my table?</strong></p>