Lo que sucede es que usando el tipo de campo que definistes para tu "campo_texto" .. Mysql no está "asimilando" una ñ (eñe) por un n .. tampoco distingue entre caracteres acentuados.
Si deseas "forzar" a Msyql para que busque y distinga entre carcteres como ñ, acentuados .. etc debes definir el campo en cuestión con propiedad "BINARY" o forzar esa consulta SQL concreta con el operador "BINARY" ..
http://dev.mysql.com/doc/mysql/en/Ca...Operators.html
(Ojo por qué esto también distingirá entre mayusculas y minusculas. Para evitar esto último en el link del manual oficial de Mysql se describe como hacer condicionales para comparar todo en mayusculas o minusculas forzando)
Un saludo,