Ver Mensaje Individual
  #14 (permalink)  
Antiguo 14/09/2009, 08:29
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: depurar campos.

Creo que toca hacerlo manual.
parece que para efectos de actualización, el collate no lo respeta mucho.

Pensé que si se utilizaba una codificación ci (case insensitive) con solo modificar una mayúscula o minúscula, servia cualquiera. Pero ante una pequeña prueba no camina.

Código mysql:
Ver original
  1. mysql> select campo2 from tabla_1;
  2. +--------+
  3. | campo2 |
  4. +--------+
  5. | Dd1    |
  6. +--------+
  7. 1 row in set (0.00 sec)
  8.  
  9. mysql> update tabla_1 set campo2=replace(campo2 collate latin1_spanish_ci,'D','');
  10. Query OK, 1 row affected (0.00 sec)
  11. Rows matched: 1  Changed: 1  Warnings: 0
  12.  
  13. mysql> select campo2 from tabla_1;
  14. +--------+
  15. | campo2 |
  16. +--------+
  17. | d1     |
  18. +--------+
  19. 1 row in set (0.00 sec)






Puedo estar equivocado.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming