title: Mysql syntax error during an update but code look fine
body: <p>I have a strange issue with a Mysql Update and I'm not sure what is causing it. I suspect something is wrong with the table itself but the field causing the error appears to be defined the same as other fields in the table. I can recreate the error in phpMyAdmin on the SQL tab and also in php code. I am completely stumped. 
  The fields in the table are defined as follows:</p>
  
  <pre><code>bnumber is INT length=11
  bname is VARCHAR length=60 Collation=latin1_swedish_ci
  twittername is VARCHAR length=15 Collation=latin1_swedish_ci
  desc is VARCHAR length=60 Collation=latin1_swedish_ci
  </code></pre>
  
  <p>This update statement works:</p>
  
  <pre><code>update tbl1 set bname='myName', twittername='myTweet' where bnumber=1;
  </code></pre>
  
  <p>this one gives me the error:</p>
  
  <pre><code>update tbl1 set bname='myName', twittername='myTweet', desc='test' where bnumber=1;
  </code></pre>
  
  <p>the error I get is:</p>
  
  <pre><code>#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'desc='Main' where bnumber=1' at line 1.
  </code></pre>
  
  <p>I don't seem to have any issues selecting from the table or inserting to the table. Only update is giving me the error.</p>
  
  <p>I appreciate any help.</p>
  
  <p>Thanks!</p>