I need to apologize for recommending MySQL in my book Pro Web 2.0 Application Development with GWT.
I didn't realize it didn't support DDL in transactions.
I thought it was a real database.
Please forgive me.
I promise never to do it again and to always use PostgreSQL.
Seriously, migrations have been one of my favorite parts of working with Rails at my new company and using the transactional_migration plugin made working with them all the sweeter. Not being able to do this on ToCollege.net without a switch to Postgres is really bumming me out.