Kalvillo pesaroso para a versão 5 de MySQL ou maior isto está correto
alterar o mydatabase charset=utf8 da base de dados; (como acima)
ALTERAR O CONVERSO do tbl_name da TABELA AO JOGO DE CARACTERES utf8; [1]
Eu apenas testei este para você e muda colunas com a tabela, neste caso, tbl_name. Isso deve trabalhar, e seja muito mais rápido
[1] (
http://dev.mysql.com/doc/refman/5.0/en/alter-table.html)