FoxPro/Visual FoxPro - cambio de una letra en campo mysql

   
Vista:

cambio de una letra en campo mysql

Publicado por Ramoncito (81 intervenciones) el 10/08/2012 20:47:24
HOLA... BUENAS TARDES... TENGO UN PROBLEMA... CON UNA GRAN CANTIDAD DE NOMBRE EN LA COLUMNA NOMBRE... AL IMPORTAR TABLA DE MDB A MYSQL... SE HAN CAMBIADO LOS DATOS... LA Ñ SE A CONVERTIDO EN ¥....

POR CONSIGUIENTE... AL ESCRIBIR MUÑOZ... PONE.... MU¥OZ....

DESEO CAMBIAR TODAS LAS ¥ POR LAS Ñ.... EN EL CAMPO NOMBRE DE MI TABLA DE MYSQL...

ASI LAS OBTUVE...
SELECT * FROM CLIENTES WHERE nombre LIKE '%¥%' ORDER BY nombre;

COMO USAR EL UPDATE EN TABLA CLIENTES... PERO SOLO LA ¥ POR LAS Ñ....


GRACIAS...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

cambio de una letra en campo mysql

Publicado por Ignacio Esviza (13 intervenciones) el 14/08/2012 00:20:17
Ramoncito

MySQL soporta distintos "charset" (idiomas en la codificación de caracteres). Cuando establecés la conexión inmediatamente tenés que setear el charset con el que querés trabajar. Así la importación de datos la deberías hacer usando el charset correcto (iso-8859-1 o utf8, etc).

Respondiendo a lo que preguntabas:

UPDATE tabla SET columna=REPLACE( columna, 'X', 'Y' );

Ese comando actualiza "tabla.columna" buscando las equis (X) y reemplazándolas por i griega (Y).

Saludos
Ignacio
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar