SQL - UPDATE EN MYSQL

 
Vista:

UPDATE EN MYSQL

Publicado por Daniel (2 intervenciones) el 30/12/2006 14:58:54
ESTA CONSULTA PEGA EL SERVIDOR DE BASE DE DATOS Y NO TRASPASA NADA
.... SI ALGUIEN SUPIERA QUE ESTA MAL SE LO AGRADECERIA DE CORAZON.

UPDATE
listmarc_zopad_pos,listmarc_zopad_pos_tmp
SET
listmarc_zopad_pos.vol_planta=listmarc_zopad_pos_tmp.vol_planta,
listmarc_zopad_pos.despacho=listmarc_zopad_pos_tmp.despacho,
listmarc_zopad_pos.nave=listmarc_zopad_pos_tmp.nave,
listmarc_zopad_pos.of=listmarc_zopad_pos_tmp.of
WHERE
listmarc_zopad_pos.ofa=listmarc_zopad_pos_tmp.of
AND
listmarc_zopad_pos.posofa=listmarc_zopad_pos_tmp.posof

DEBERIA TRASPASAR 17.000 FILAS DESDE listmarc_zopad_pos_tmp A listmarc_zopad_pos SIEMPRE Y CUANDO AMBAS TABLAS TENGAN LOS MISMOS DATOS EN LOS CAMPOS QUE MUESTRA LA CONDICION WHERE.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:UPDATE EN MYSQL

Publicado por luishoracio (15 intervenciones) el 03/01/2007 20:30:16
Prueba así:

UPDATE
listmarc_zopad_pos
SET
listmarc_zopad_pos.vol_planta=listmarc_zopad_pos_tmp.vol_planta,
listmarc_zopad_pos.despacho=listmarc_zopad_pos_tmp.despacho,
listmarc_zopad_pos.nave=listmarc_zopad_pos_tmp.nave,
listmarc_zopad_pos.of=listmarc_zopad_pos_tmp.of
WHERE
listmarc_zopad_pos.ofa=listmarc_zopad_pos_tmp.of
AND
listmarc_zopad_pos.posofa=listmarc_zopad_pos_tmp.posof

Hasta pronto
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:UPDATE EN MYSQL

Publicado por Daniel Quiñones (2 intervenciones) el 04/01/2007 13:11:44
Ya encontre la respuesta .... me cambie a PostgreSQL.... la consulta no estaba mal... era el gestor de base de datos el malo....Nunca me imagine que PostgreSQL era tan bueno

de todas maneras gracias por ayudarme
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar