Recreate a table that was deleted during an ALTER statement (errno: -1)?
Move all tables to a temporary database
Drop the original database (it's empty by now)
Move the tables from the temporary database to the original one.


That should fix the InnoDB dictionary and you'll be able to create the table again.