Error Code: 1267. Illegal mix of collations (utf8_unicode_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT) for operation '='

Esto causa dolores de cabeza para los programadores amateur y mas se se esta usando PhpMyAdmin. Aqui te mostraremos como solucionarlo desde PhpMyAdmin.
Primero ingresars a tu PhpMyAdmin y ubicas tu BD con el problema.
Luego vas a OPERACIONES. Una vez ahi, te despazas hasta la parte final donde aparece COTEJAMIENTO y seleccionas el cotejamiento correcto.
Luego le haces click en CONTINUAR. y listo!! problema solucionado
¿Cual es el cotejamiento correcto?
Eso depende de ti. El error envía porque estas usando diferente cotejamiento. Usa solo uno para todas tus tablas. En palabras para los mortales: las tablas deben hablar el mismo idioma, los cotejamiento son como los idiomas para las tablas. La mayoria utiliza el UTF8_GENERAL_CI.
Este comentario ha sido eliminado por el autor.
ResponderEliminar