title: MySQL transactions with schema modification statements (DDL)?
body: <p>Despite commit or rollback, the change is "commited" in both cases.</p>
  
  <p>Commit:</p>
  
  <pre><code>START TRANSACTION;
  ALTER TABLE `bank` CHANGE COLUMN `bank_active` `bank_activated` BOOLEAN NOT NULL;
  COMMIT;
  </code></pre>
  
  <p>Rollback:</p>
  
  <pre><code>START TRANSACTION;
  ALTER TABLE `bank` CHANGE COLUMN `bank_active` `bank_activated` BOOLEAN NOT NULL;
  ROLLBACK;
  </code></pre>
  
  <p>Need to build an automatic updater, that includes database's schema and data updates, and would like to group everything into a transaction, so in case anything goes wrong, just fix the statements and run again.</p>
  
  <p>Is it possible to rollback DDL statements within transactions?</p>
  
  <p>Thank you</p>