Mik3e
Erfahrenes Mitglied
Guten Morgen zusammen!
Ich stehe vor dem Problem, einen Datensatz innerhalb einer Tabelle mit allen Feldern 1:1 kopieren zu müssen. Das Problem dabei ist der Primärschlüssel.
Hier die Tabelle (vereinfachtes Beispiel):
Hier der SQL Query zum kopieren:
Geht klarerweise nicht, da er bei diesem Query auch den Primary Key kopiert. Man könnte jetzt natürlich nun alle Felder außer dem Primärschlüssel explizit selectieren. Das möchte ich aber vermeiden, da sich die Attribute der Tabelle nachträglich noch ändern können.
Kennt Ihr vielleicht einen Kniff, um den Datensatz komplett zu duplizieren, ohne den Primärschlüssel mitzunehmen?
Danke & LG
Mike
Ich stehe vor dem Problem, einen Datensatz innerhalb einer Tabelle mit allen Feldern 1:1 kopieren zu müssen. Das Problem dabei ist der Primärschlüssel.
Hier die Tabelle (vereinfachtes Beispiel):
HTML:
# tabelle1
- pk_id (Primärschlüssel / künstlich - AUTO INCREMENT)
- bezeichnung (text)
Hier der SQL Query zum kopieren:
HTML:
INSERT INTO
`tabelle1`
SELECT * FROM
`tabelle1`
WHERE `pk_id=1;
Kennt Ihr vielleicht einen Kniff, um den Datensatz komplett zu duplizieren, ohne den Primärschlüssel mitzunehmen?
Danke & LG
Mike
Zuletzt bearbeitet: