Cambiar el charset de una base de datos MySQL
January 29, 2016
Cambiar el charset de una base de datos MySQL
Para cambiar toda la base de datos
alter database DATABASE_NAME character set latin1 collate latin1_swedish_ci;
Para cambiar cada tabla
SELECT CONCAT( "ALTER TABLE ", TABLE_NAME, " CONVERT TO CHARACTER SET latin1 COLLATE latin1_swedish_ci;" ) AS ExecuteTheString FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = "DATABASE_NAME"
Y luego ejecutar el resultado como código SQL