title: ASP.NET Azure MySQL code first migrations: Table 'xxx' already exists
body: <p>I have this frustrating problem when trying to enable code migrations to create DB schema on azure MySql DB i got the:    </p>
  
  <pre><code>[DbConfigurationType(typeof(MySqlEFConfiguration))]
  </code></pre>
  
  <p>specified to my data context and also</p>
  
  <pre><code>        var configuration = new App.Migrations.Configuration();
          var migrator = new DbMigrator(configuration);
          migrator.Update();
  </code></pre>
  
  <p>but a simple Table that contains only ID property and a String doesnt seem to work on Azure, it says
  Table 'xxx' already exists, and when it doesnt it gives another error saying 
  Specified key was too long; max key length is 767 bytes</p>
  
  <p>whats wrong with the MySQL and Code First schema generation?
  thanks</p>