6
İki veritabanım var ve bir tabloyu başka bir veritabanı tablosundaki değerlerle güncellemek istiyorum. Aşağıdaki sorguyu kullanıyorum ancak çalışmaz. Başka bir veritabanından seçme sorgusu ile mysql tablosunu güncelle
UPDATE database1.table1
SET field2 = database2.table1.field2
WHERE database1.table1.field1 = database2.table1.field1
Ben de aşağıdaki sorguyu denedim ama işe ya değildir:
UPDATE database1.table1
SET field2 = "SELECT field2 FROM database2.table1"
WHERE database1.table1.field1 = database2.table1.field1
ben bu sorguyu çalıştı, sorgu etkilenen satırları olmadan çalışır. – mmdel
PL "GÜNCELLEME oman.ProductMaster_T.Markup İÇ main.ProductMaster_T.ProductID = oman.ProductMaster_T.ProductID SET oman.ProductMaster_T.Markup = main.ProductMaster_T.Markup AÇIK main.ProductMaster_T JOIN". BENİM OLARAK GİTMEYİ BAŞKAĞA GETİRİYOR – mmdel
'oman.ProductMaster_T.Markup' -' Markup' nedir? tablo adı veya sütun adı? –