sql >> Database >  >> RDS >> Mysql

Mysql-tabel bijwerken met selectiequery uit een andere database

UPDATE 1

gebaseerd op uw opmerking , markup moet deel uitmaken van de join. Dit is de juiste:

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

je kunt zelfs een ALIAS . toevoegen om de verklaring te vereenvoudigen,

UPDATE oman.ProductMaster_T o
    INNER JOIN main.ProductMaster_T m 
        ON m.ProductID = o.ProductID 
SET o.Markup = m.Markup



  1. HikariCP:met welke time-outs op databaseniveau moet rekening worden gehouden om maxLifetime voor Oracle 11g in te stellen?

  2. SYSDATE() vs NOW() in MySQL:wat is het verschil?

  3. Het probleem met vensterfuncties en weergaven

  4. SQRT() Functie in Oracle