Moin!
Nein. Selbstverständlich ist Dein Vorhaben durchführbar, ich schrieb doch nicht umsonst von einer temporären Tabelle.
Ich würde es mit einer dauerhaften Tabelle lösen:
Tabelle Kopien
id | anzahl
--------------
1 | 1
2 | 2
3 | 1
Durch inkrementieren des Kopien-Zählers kann man jeden Datensatz beliebig kopieren. Die eigentliche Datensatz-ID (wenn in diesem Zusammenhang Eindeutigkeit gewünscht ist) wäre die Kombination aus ID und Kopienzähler, beispielsweise in der Form "2.1", "2.2".
Andererseits könnte man auf die Idee kommen, dass ein Kopierbefehl sicher in SQL vorhanden wäre, wenn es Aufgabe der Datenbank sein soll, Datensätze wie blöde zu vervielfältigen. Vielleicht ist das dann doch eher Sache des Clients.
Disclaimer: In diesem Text ist Ironie versteckt.
- Sven Rautenberg
"Love your nation - respect the others."