búsqueda insensible a mayúsculas y minúsculas de MySQL?búsqueda insensible a mayúsculas y minúsculas de MySQL?
Para mi búsqueda en el sitio, ¿cuál es la forma más eficiente de consultar mi db por una palabra/frase independientemente del caso?
búsqueda insensible a mayúsculas y minúsculas de MySQL?búsqueda insensible a mayúsculas y minúsculas de MySQL?
Para mi búsqueda en el sitio, ¿cuál es la forma más eficiente de consultar mi db por una palabra/frase independientemente del caso?
Si su base de datos/tabla no está configurada con una intercalación insensible a mayúsculas y minúsculas, debe agregar algo como COLLATE utf8_general_ci
a su consulta. (El sufijo _ci
representa entre mayúsculas y minúsculas.)
Tener un vistazo a la documentación: 9.1.7.1. Using COLLATE in SQL Statements:
Con la cláusula COLLATE, se puede modificar el que la colación por defecto es para una comparación. COLLATE se puede usar en varias partes de instrucciones SQL.
Posible duplicado http://stackoverflow.com/questions/3028839/not-case-sensitive-query-in-mysql – aioobe