Pour dupliquer le contenu d'une table pleine de soi, il suffit d'utiliser:
1 | * FROM MYTABLE INSERT INTO SELECT * FROM MaTable MaTable |
Vous pouvez également utiliser le Noël WHERE si nécessaire:
1 | * FROM MYTABLE WHERE a = b INSERT INTO SELECT * FROM MaTable WHERE Matable a = b |
Si la table a un index ou une clé unique, ce qui provoquerait une erreur, vous pouvez filtrer les champs pour être dupliqué:
1 | field1 , field2 , ... ) SELECT field1 , field2 , ... FROM MYTABLE INSERT INTO Matable (champ1, champ2, ...) SELECT champ1, champ2, ... FROM MaTable |
Même vous, vous pouvez dupliquer un dossier et modifier une valeur, tels que le champ dual et ajouter 1:
1 | field1 , field2 , ... ) SELECT ( field1 + 1 ) , field2 , ... FROM MYTABLE INSERT INTO Matable (champ1, champ2, ...) SELECT (champ1 + 1), champ2, ... FROM MaTable |










Il n'y a aucun commentaire pour cet article
Laisser un commentaire