reemplazar una cadena con otra cadena en mysql
Frecuentes
Visto 58 equipos
0
Tengo una tabla que contiene una imagen de columna. En la columna de imagen, los valores se almacenan como abc.png,xyz.png,agh.png. Ahora quiero actualizar la columna con xyz.png,agh.png. Usé el siguiente código. pero no funciona. Por favor, ayúdame. Tu ayuda será apreciada.
update table set images=(select REPLACE(images,'45021.jpg',' ') from table where id='6') where id='6'
sql muestra el siguiente error: no puede especificar la tabla de destino 'tabla' para la actualización en la cláusula FROM
2 Respuestas
0
No tienes que hacer una subselección para esto.
UPDATE `table`
SET `images` = REPLACE(`images`, '45021.jpg', ' ')
WHERE `id`= 6
Respondido 12 Feb 14, 07:02
0
la tabla es su nombre de tabla??
update tablename set images=REPLACE(images,'45021.jpg',' ') where id='6'
Respondido 12 Feb 14, 07:02
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas mysql sql or haz tu propia pregunta.