Digamos que tengo algo como esto
uid tag
1 HeLLo
2 heLLO
3 HELLO
4 hello
¿Cómo puedo actualizar todos los valores en la columna "etiqueta" a:
uid tag
1 hello
2 hello
3 hello
4 hello
usando MySQL?
UPDATE table_name SET tag = BINARY LOWER(tag)
para coincidencias que no distinguen entre mayúsculas y minúsculas.HINT: No function matches the given name and argument types. You might need to add explicit type casts.
INFERIOR()
fuente
Versión para la coincidencia que no distingue entre mayúsculas y minúsculas e incluye una cláusula "DÓNDE" si no desea actualizar toda la columna:
La línea COLLATE hará que funcione si su base de datos utiliza una coincidencia que no distingue entre mayúsculas y minúsculas, como la mía.
fuente
Prueba esto:
fuente