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!