-> (MySQL) insert into - Problem
Aquariophile
- perl
Hallo!
Gemäß des Tutorials auf Seite
http://www.mysql.com/doc/A/N/ANSI_diff_SELECT_INTO_TABLE.html
Erstellte ich in meinem Perl-Script folgende Zeile:
$dbh->do("INSERT INTO table (id, name, text) SELECT old_table.id old_table.name old.table.text FROM old_table WHERE old_table.id=$var1");
Leider wird jedoch in "table" nichts eingetragen *seufz*
Im error.log wird kein Fehler verzeichnet.
Andere zusammenstellungen,
sowie das kommando SELECT INTO führten stets zu Fehlermeldungen.
Wie gesagt, das was ich oben schrieb ist laut
error.log kein Problem,
aber es werden die Daten halt leider nicht in "table" geschrieben.
Danke!
Aquariophile
Hallo Aquariophile
$dbh->do("INSERT INTO table (id, name, text) SELECT old_table.id old_table.name old.table.text FROM old_table WHERE old_table.id=$var1");
Du hast keine Kommas zwischen den Spalten im Select.
Viele Grüße
Stephan