[quote=murphy,07.03.2006, 17:19]Außerdem dürfte es effizienter sein, die Daten nicht erst in Perl auszulesen und dann wieder in die SQL-Maschine zu füttern, sondern alles in einem SQL-Befehl zu erledigen:
INSERT INTO neue_tabelle(feld0, feld1, ...) SELECT feld0, feld1, ... FROM alte_tabelle WHERE bedingung ...;
Dabei kann man natürlich auch noch doppelte Einträge entfernen lassen, indem man einfach
INSERT INTO neue_tabelle(feld0, feld1, ...) SELECT DISTINCT feld0, feld1, ... FROM alte_tabelle WHERE bedingung ...;
daraus macht.[/quote]
Ich greife jetzt aber auf zwei Datenbanken zu.
$dbh um die Daten zu holen
$dbh1 um die Daten einzufügen
Jetzt ist ja alles in einem Befehl.
Kann ich $dbh denn zugriff auf beide Datenbanken ermöglichen?