update

martashu
23 de Noviembre del 2004
Cual es la sintaxis de un update cuando se quiere modificar los datos de una tabla con otra ... es decir que este dentro del update un from como si se tratara de un select.

gracias

Rodolfo Reyes
23 de Noviembre del 2004
Aqui te pongo un ejemplo:

Update tabla1
set campo1,campo2,campo3 =
(select campo1, campo2, campo3
from tabla2
where tabla2.campo1 = tabla1.campo1
)
/

La forma en como se hace el update se parece mucho ha la sintaxis del Insert.


martashu
23 de Noviembre del 2004
que cosa tan rar eso a mi no me funciona ...

azor
23 de Noviembre del 2004
Efectivamente, a mi tampoco me funciona en MySql ver 3.23.58 y me gustaría saber si alguien lo ha hecho para esta versión, porque para la versión 4.0.4 de MySql está resuelto. Gracias