Sorguda update kullanma

Merhaba arkadaşlar,

Python ile bir web sayfasından veri çekiyorum kullandığım sorgu ile sadece yeni değerleri tabloma aktarabiliyorum fakat sorguma update eklemek istiyorum eğer alınan veride aynı yer varsa oraları güncellesin sorgum şöyle;

with engine.begin() as cn:
   sql = """INSERT INTO myFinalTable (Col1, Col2, Col3, ...)
            SELECT t.Col1, t.Col2, t.Col3, ...
            FROM myTempTable t
            WHERE NOT EXISTS 
                (SELECT 1 FROM myFinalTable f
                 WHERE t.MatchColumn1 = f.MatchColumn1
                 AND t.MatchColumn2 = f.MatchColumn2)"""

   cn.execute(sql)

Bu sorguya update işemi eklemem konusunda yardımcı olabilir misiniz ?

Teşekkürler.