Vinzenz Mai: Datensatz duplizieren

Beitrag lesen

Hallo

Hallo auch. Ich möchte auf möglichst einfache Weise mehrere Datensätze duplizieren. Bisher bin ich bei fogender Abfrage gelandet:

Ah ja. Selbst wenn das klappen sollte, was macht MySQL wenn es beim vorher letzten Datensatz angelangt ist? Der ist ja jetzt nicht mehr letzter Datensatz :-)

Daher meine Frage: Wie stell ich so etwas an.

Über eine temporäre Tabelle.

Ich will alle außer das auto_increment Feld (billing_id) kopieren. Wie ist das also mit einer Abfrage zu bewerkstelligen?

Liegt die Betonung auf _einer_ Abfrage? Das geht in MySQL 5.x ganz einfach:

SELECT dupliziere_datensaetze()

Einziger Haken bei der Geschichte: Die Funktion duplicate_rows musst Du selbst schreiben :-)

Freundliche Grüße

Vinzenz