So duplizieren Sie den Inhalt einer Tabelle voll von sich selbst, verwenden Sie einfach:
1 | * FROM MYTABLE INSERT INTO SELECT * FROM MyTable MYTABLE |
Sie können auch die Claus WHERE wenn nötig:
1 | * FROM MYTABLE WHERE a = b INSERT INTO SELECT * FROM MyTable WHERE MYTABLE a = b |
Wenn die Tabelle Indizes oder eindeutiger Schlüssel, die einen Fehler verursachen würde, können Sie filtern die Felder dupliziert werden:
1 | field1 , field2 , ... ) SELECT field1 , field2 , ... FROM MYTABLE INSERT INTO MYTABLE (Feld1, Feld2, ...) SELECT Feld1, Feld2, ... FROM MyTable |
Auch Sie können Duplikate eines Datensatzes und einen Wert ändern, wie Dual-Feld und fügen 1:
1 | field1 , field2 , ... ) SELECT ( field1 + 1 ) , field2 , ... FROM MYTABLE INSERT INTO MYTABLE (Feld1, Feld2, ...) SELECT (Feld1 + 1), Feld2, ... FROM MyTable |










Es gibt keine Kommentare für diesen Beitrag
Hinterlasse einen Kommentar