Se você estiver usando o MySQL 5.5, existe um relatório de bug .
Se for verdade, clique aqui para obter uma explicação sobre o bloqueio de metadados . O objetivo é proteger as tabelas contra a execução de DDL no meio de uma transação.
O que parece estranho é que você está recebendo isso em uma tabela MyISAM.