[ Foro de SQL (y MySQL) ]

Actualizar dos tablas de diferentes bases de datos

08-Jul-2016 09:15
Invitado (Joss)
5 Respuestas

Buenos dias tengo una pregunta intento actualizar un campo de una tabla que se llama equipo de una bd que se llama Secundaria, con el valor de un campo de otra tabla que tambien se llama equipo pero de otra bd que se llama Principal, el campo que quiero actualizar en las dos se llama Costo ya intente varias formas de actualizar pero no lo consigo me podrian apoyar con un ejemplo o si es que se puede hacer
la idea es que cuando se actualice un costo de la bd principal se actualice tambien en  la secundaria
este es una de las consultas que he probado
UPDATE secundaria.equipo left JOIN principal.equipo
ON principal.equipo.Id_eq = secundaria.equipo.Id_eq
SET secundaria.equipo.Costo  = principal.equipo.costo


12-Jul-2016 14:10
Nacho Cabanes (+30)

Para que una actualización provoque otra, lo ideal sería que usaras un TRIGGER.


15-Jul-2016 07:38
Invitado (Joss)

Buen dia
Gracias por tu respuesta, la verdad no he utilizado TRIGGER podrias darme algun ejemplo de como hacerlo, te lo agradeceria mucho
Saludos


23-Jul-2016 17:09
Nacho Cabanes (+30)

Tienes un ejemplo básico aquí:

http://www.nachocabanes.com/sql/curso/sql12.php
 


23-Jul-2016 17:25
Invitado (Joss)

Gracias lo reviso


23-Jul-2016 20:15
Invitado (Joss)

Gracias logre hacer lo que queria
Saludos






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)