title: MySQL INSERT with table alias
body: <p>I happen to have two columns having the same name as two SQL reserved words, Key and Value.
  When using the SELECT statement I can create a table alias and solve it that way.</p>
  
  <p>Now I'm trying to INSERT data and it seems like you can't create table alias in the INSERT statement.</p>
  
  <pre><code>INSERT INTO attributeStrings ats
  (ats.ItemID,ats.Key,ats.Value)
  VALUES (3,'Categories','TechGUI')
  </code></pre>
  
  <p>I get error at <code>'ats (ats.ItemID,ats.Key,ats.Value) VALUES (3,'Categories','TechGUI')'</code> indicating that alias can't be created.</p>
  
  <p>Are there any ways to solve this without renaming the columns Key and Value?</p>