MySQL mezcla ilegal de colaciones
Después de ver mis registros de prod, he mencionado algunos errores:
[2012-08-31 15:56:43] request.CRITICAL: Doctrine\DBAL\DBALException:
An exception occurred while executing 'SELECT t0.username ....... FROM fos_user t0 WHERE t0.username = ?'
with params {"1":"Nrv\u29e7Kasi"}:
SQLSTATE[HY000]: General error: 1267 Illegal mix of collations (latin1_swedish_ci,IMPLICIT)
and (utf8_general_ci,COERCIBLE) for operation '='
Sin embargo, tengo el valor predeterminado de UTF-8 bajo la doctrina cfg:
doctrine:
dbal:
charset: UTF8
Parece que todas mis tablas MySQL están enlatin1_swedish_ci
, entonces mi pregunta es:
¿Puedo cambiar manualmente la colación autf8_general_ci
¿Para todas mis mesas sin complicaciones / precauciones?