title: MySQL: How to add a column if it doesn't already exist?
body: <p>I want to add a column to a table, but I don't want it to fail if it has already been added to the table. How can I achieve this?</p>
  
  <pre><code># Add column fails if it already exists 
  ALTER TABLE `TableName` ADD `ColumnName` int(1) NOT NULL default '0';
  </code></pre>