Tengo una tabla llamada datos en una base de datos con collation utf8_spanish_ci. En ella hay un campo llamado def también con collation utf8_spanish_ci.
Hay un registro en la base de datos cuyo campo def vale 'pájaro'
a través de PHP hago una consulta a la base de datos y me encuentro que.
SELECT * FROM datos WHERE def='pájaro' me saca el registro, sinembargo
SELECT * FROM datos WHERE def='pajaro' no me lo saca.
¿Porque sucede esto? ¿Porque MySQL está ignorando la collation del campo?