Ver Mensaje Individual
  #7 (permalink)  
Antiguo 15/09/2010, 13:03
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: eliminar caracteres de la base de datos

Código MySQL:
Ver original
  1. mysql> SELECT *FROM prueba_regexp;
  2. +----------------------+
  3. | campo                |
  4. +----------------------+
  5. | sdsada               |
  6. | sdsada:yi5345hk9]    |
  7. | sda:i56gdg7364fsdk9] |
  8. +----------------------+
  9. 3 rows in set (0.00 sec)
  10.  
  11. Query OK, 0 rows affected (0.00 sec)
  12.  
  13. mysql> UPDATE prueba_regexp SET campo='' WHERE campo REGEXP ':*]';
  14. Query OK, 2 rows affected (0.00 sec)
  15. Rows matched: 2  Changed: 2  Warnings: 0
  16.  
  17. mysql> SELECT *FROM prueba_regexp;
  18. +--------+
  19. | campo  |
  20. +--------+
  21. | sdsada |
  22. |        |
  23. |        |
  24. +--------+
  25. 3 rows in set (0.00 sec)
  26.  
  27. mysql> ROLLBACK;
  28. Query OK, 0 rows affected (0.00 sec)
  29.  
  30. mysql> SELECT *FROM prueba_regexp;
  31. +----------------------+
  32. | campo                |
  33. +----------------------+
  34. | sdsada               |
  35. | sdsada:yi5345hk9]    |
  36. | sda:i56gdg7364fsdk9] |
  37. +----------------------+
  38. 3 rows in set (0.00 sec)
  39.  
  40. mysql>

según entendí, eso era lo que querías. Fijate que el rollback si funciona. tal vez lo utilizaste mal

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming