hey, ich habe da mal eine Frage, ob folgendes über mysql 4.0 möglich ist.
Ich möchte in einer Tabelle einige zeilen kopieren, möglichst ohne sie auszulesen. Ungefähr so wie hier:
Da sich nichts in jeder Zeile ändert, außer der Sortiernummer, müsste nun folgendes passieren:
Das Sternchen müsste schon bleiben, weil das Statement häufiger verwendet wird, und ich nicht jedesmal die einzelnen (vielen) Spalten dort eintragen möchte. Nur das Problem ist nun, dass das Feld `sortierung` nicht durch den neuen Wert ersetzt wird, sondern einfach angehängt.
Kann man diese Art zu kopieren irgendwie anpassen, dass es geht?
Ich möchte in einer Tabelle einige zeilen kopieren, möglichst ohne sie auszulesen. Ungefähr so wie hier:
Code:
INSERT INTO `datenbank`.`tabelle` SELECT * FROM `datenbank`.`tabelle` WHERE `datenbank`.`tabelle`.`sortierung` = 1
Code:
INSERT INTO `datenbank`.`tabelle` SELECT *,`sortierung`+1 as `sortierung` FROM `datenbank`.`tabelle` WHERE `datenbank`.`tabelle`.`sortierung` = 1
Kann man diese Art zu kopieren irgendwie anpassen, dass es geht?