Ute: Tabelle kopieren, aber auf anderen Server

Beitrag lesen

Hi,

INSERT INTO databankname.tabelle\_kopie
SELECT *
FROM databankname.tabelle\_original

bastelt mir ja die Daten vom Original in eine Tabellen-Kopie rein.
Wie ich das DB-übergreifend machen muß, ist auch logisch!

Aber was ist, wenn ich das auf einen anderen Rechner kopieren will?

zur Zeit sieht meine Verbindung so aus:

$dbsource = "DBI:mysql:XXXXX:YYYYYY:3306";
$dbuser = "ZZZZZZ";
$dbpass = "PPPPPPP";
$sdbh = DBI->connect($dbsource,$dbuser,$dbpass);

....

$sql = "INSERT INTO databankname.tabelle\_kopie SELECT * FROM databankname.tabelle\_original ";
$ssth_1 = $sdbh->prepare($sql);
$rcode_1 = $ssth_1->execute();

Kann/muß ich zwei Verbindungen öffnen. Wenn ja, wie?
Oder muß ich wirklich jeden Datensatz öffnen bzw. ein array_ref und per foreach in die Kopie werfen?

Danke!