Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Sentencia UPDATE

Estas en el tema de Sentencia UPDATE en el foro de Mysql en Foros del Web. Hola a todos! Estoy trabajando con una base de datos con phpmyadmin y necesito la ayuda de profesionales...jeje! Os explico mi pequeño problema: tengo una ...
  #1 (permalink)  
Antiguo 09/12/2010, 09:41
 
Fecha de Ingreso: febrero-2010
Mensajes: 6
Antigüedad: 14 años, 2 meses
Puntos: 0
Sentencia UPDATE

Hola a todos!

Estoy trabajando con una base de datos con phpmyadmin y necesito la ayuda de profesionales...jeje!

Os explico mi pequeño problema:

tengo una tabla en dicha base de datos que no se por qué me ha añadido un espacio en blanco al final de un campo. Entonces, lo que quiero que realice esa consulta es eliminar ese espacio en blanco de ese campo.

hasta ahora lo que he realizado es algo parecido a esto:
UPDATE 'tabla' SET `campo` = '%' WHERE `campo` LIKE '% '

y lo que ha hecho esa consulta es que me ha puesto el caracter % literal...no lo ha realizado tal y como yo queria...

No se si podréis ayudarme....

Gracias!!
  #2 (permalink)  
Antiguo 09/12/2010, 09:54
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Sentencia UPDATE

Cita:
y lo que ha hecho esa consulta es que me ha puesto el caracter % literal...no lo ha realizado tal y como yo queria...
Bueno, es que eso es exactamente lo que le indicaste cuando pusiste:
Código MySQL:
Ver original
  1. UPDATE tabla
  2. SET `campo` = '%'
  3. WHERE `campo` LIKE '% '
Porque el "%" no es un comodin para representar el contenido de un campo fuera de su uso en LIKE. SI no lo usas con LIKE... es un caracter.
Además, tu problema tenía una solución más simple:
Código MySQL:
Ver original
  1. UPDATE tabla
  2. SET `campo` = TRIM(`campo`);
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 09/12/2010, 10:41
 
Fecha de Ingreso: febrero-2010
Mensajes: 6
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: Sentencia UPDATE

Ok!

problema resuelto...

Muchas gracias!

Etiquetas: sentencia, update
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:13.