Nja, der "normale" Weg, den Viele gehen:
Zwei Connections, zwei DataSets, in dem Einen das SELECT, mit WHILE to EOF drüberlaufen und dann drüben manuell die INSERTs/UPDATEs... ausführen.
Praktisch ist es, wenn man via
SQL eine Verbindung zur anderen Datenbank aufbauen kann.
PS: Postgres kann man ohne Installation lokal starten, darin lassen sich Verbindungen zu
MySQL aufbauen.
Das geht sogar als FOREIGN TABLE, also eine Tabelle im PostgreSQL, die intern nach
MySQL weiterleitet.
Und dann kann man im Postgres einfach
INSERT INTO a SELECT * FROM b
ausführen.
https://www.postgresql.org/docs/curr...eigntable.html
https://www.postgresql.org/docs/curr...tawrapper.html
oder (das ALTE)
https://www.postgresql.org/docs/10/dblink.html
oder
FireDAC > LocalSQL
Da kann man im
SQL auf lokale Komponenten zugreifen. Ich glaub auch auf andere DataSets, welche z.B. jeweils mit den
MySQL-Datenbanken verbunden sind.