title: Reference column in mysql where clause by its index
body: <p>All tables in my database always have an id (autoincrement), at column 0 regardless of its name, it's always there.</p>
  
  <p>So, in table <em>teste</em> I probably have <em>idTeste</em>, in table <em>cars</em> I should have <em>idCars</em>, but the format is not a standard, I could have a table <em>example</em> with a column simply called <em>id</em>.</p>
  
  <p>I'm trying to create a generic update like:</p>
  
  <pre><code>update tablename set bla='ble' where column[0]='id';
  </code></pre>
  
  <p>so, don't matter the column's name, I wish to reference it by its id. Is that possible?</p>
  
  <p>I know I can do something like: </p>
  
  <pre><code>show columns from table
  </code></pre>
  
  <p>and pick the first name before execute my update, and, in fact, I did that to solve my problem, but I'm  curious if it was possible.</p>