Tôi muốn hợp nhất dữ liệu từ cơ sở dữ liệu này sang cơ sở dữ liệu khác. Vì vậy, tôi tạo kết xuất với mysqldump
và sau đó nhập nó vào cơ sở dữ liệu khác (có cùng cấu trúc bảng). Tôi không có bất kỳ vấn đề nào (chẳng hạn như các mục trùng lặp hoặc một cái gì đó khác) trong trường hợp này.
Nhưng tôi thực hiện một số hợp nhất cho mục đích thử nghiệm và tôi sẽ thực hiện hợp nhất cuối cùng sau này. Vì vậy, tôi muốn thực hiện hợp nhất (dữ liệu có thể được thay đổi) một vài lần. Lưu ý, các hàng trong bảng của tôi không bao giờ xóa, chỉ có thể được chèn hoặc cập nhật.
Tôi có thể tạo mysqldump với tùy chọn ON DUPLICATE không? Hoặc có thể tôi có thể hợp nhất bãi chứa chèn dữ liệu mới và cập nhật dữ liệu đã sửa đổi?
Chắc chắn, tôi có thể chèn ON DUPLICATE
vào kết xuất thủ công, nhưng tôi muốn tự động hóa quá trình hợp nhất.