Chcę scalić dane z jednej bazy danych do drugiej. Więc tworzę zrzut za pomocą, mysqldump
a następnie importuję go do innej bazy danych (o tej samej strukturze tabel). W tym przypadku nie mam żadnych problemów (takich jak zduplikowane wpisy lub coś innego).
Ale wykonuję kilka fuzji w celach testowych, a później dokonam ostatecznego scalenia. Chcę więc wykonać scalenie (dane mogą ulec zmianie) kilka razy. Zauważ, że moje wiersze w moich tabelach nigdy nie są usuwane, można je tylko wstawiać lub aktualizować.
Czy mogę utworzyć mysqldump z opcją ON DUPLICATE? A może mogę scalić zrzut, który wstawia nowe dane i aktualizuje zmodyfikowane dane?
Jasne, mogę wstawić ON DUPLICATE
zrzut ręcznie, ale chcę zautomatyzować proces scalania.