6
Tôi có hai cơ sở dữ liệu và tôi muốn cập nhật một bảng với các giá trị từ một bảng cơ sở dữ liệu khác. Tôi đang sử dụng truy vấn sau nhưng nó không hoạt động.Cập nhật bảng mysql với truy vấn chọn từ cơ sở dữ liệu khác
UPDATE database1.table1
SET field2 = database2.table1.field2
WHERE database1.table1.field1 = database2.table1.field1
Tôi cũng đã thử các truy vấn sau đây nhưng nó không hoạt động hoặc là:
UPDATE database1.table1
SET field2 = "SELECT field2 FROM database2.table1"
WHERE database1.table1.field1 = database2.table1.field1
tôi đã cố gắng truy vấn này, truy vấn chạy không có hàng thực hiện. – mmdel
"UPDATE oman.ProductMaster_T.Markup INNER JOIN main.ProductMaster_T ON main.ProductMaster_T.ProductID = oman.ProductMaster_T.ProductID SET oman.ProductMaster_T.Markup = main.ProductMaster_T.Markup" PL. TƯ VẤN TÔI KHI TÔI ĐANG BÃI VIẾT – mmdel
'oman.ProductMaster_T.Markup' - 'Đánh dấu' là gì? tên bảng hoặc tên cột? –