Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Atualizar tabela mysql com consulta selecionada de outro banco de dados


ATUALIZAÇÃO 1

com base em seu comentário , markup deve fazer parte da união. Aqui está o correto:
UPDATE oman.ProductMaster_T
    INNER JOIN main.ProductMaster_T 
        ON main.ProductMaster_T.ProductID = oman.ProductMaster_T.ProductID 
SET oman.ProductMaster_T.Markup = main.ProductMaster_T.Markup

você pode até adicionar um ALIAS para simplificar a declaração,
UPDATE oman.ProductMaster_T o
    INNER JOIN main.ProductMaster_T m 
        ON m.ProductID = o.ProductID 
SET o.Markup = m.Markup