mysql_alter_table() that is used in mysql_recreate_table() doesn't expect many tables in the TABLE_LIST.