Mostrando las entradas con la etiqueta caracteres. Mostrar todas las entradas
Mostrando las entradas con la etiqueta caracteres. Mostrar todas las entradas

jueves, 19 de septiembre de 2019

Actualizar caracteres extraños en mysql con un solo query

Actualizar caracteres extraños en mysql con un solo query

Para actualizar un campo de una tabla en mysql en su totalidad se utiliza este solo query:

UPDATE [tabla] SET [campo] = CONVERT(BINARY CONVERT([campo] USING latin1) USING utf8);

Ejemplo:

UPDATE wallpaper SET titulo = CONVERT(BINARY CONVERT(titulo USING latin1) USING utf8);

Nota importante:
Por motivos de seguridad de los datos es vital sacar un backup de los datos a actualizar.

jueves, 10 de enero de 2019

Cómo actualizar uno o varios caracteres en un campo mysql

Formato
UPDATE tabla SET campo = REPLACE(campo, "a", "e");

Ejemplo
Si tenemos una tabla llamada juegos y en ella un campo llamado pais, cuyo contenido deseamos cambiar en todos los registros, debemos utilizar la siguiente expresión sql:

UPDATE juegos SET pais = REPLACE(pais, "rd", "do");