Thread Datenbank einträge vergleichen und einfügen: Datenbank einträge vergleichen und einfü
(15 answers)
Opened by martin101 at 2006-03-07 16:24
[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:
Code: (dl
)
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 Code: (dl
)
INSERT INTO neue_tabelle(feld0, feld1, ...) SELECT DISTINCT feld0, feld1, ... FROM alte_tabelle WHERE bedingung ...; 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? |