Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/11/2012, 06:28
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Reemplazar caracter string o letra en base de datos mysql

Cita:
en este caso mi idea es reemplazar los acentos de este campo por sus caracteres de escape HTML.. es decir, reemplazar "á" por "á" y asi con las demas vocales, ñ y demas.. no se porque no me lo reemplaza en el campo tipo TEXT.. si en los VARCHAR o character vayaring de POSTGRES
Eso no tiene ningún sentido ni utilidad, porque los lenguajes de programación ya tienen funciones para eso, y si alteras los datos en la base de ese modo, después tendrás problemas si quieres acceder a los datos desde otro front-end.
Nadie hace semejante cosa.
Olvídate del asunto, y programa mejor tu aplicación. Evitarás muchos problemas.

Posdata: No te permite operar con REPLACE contra campos de ese tipo, entre ortas cosas, porque el algoritmo que implementa la función no está diseñado para operar contra campos que pueden llegar a tener 4Gb. Si lo piensas, hacer ese tipo de operaciones contra campos que potencialmente tengan ese tamaño tendría un enorme costo de procesamiento... para algo completamente inútil, impráctico y que no se debe hacer.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)