Aller au contenu

Sujets conseillés

Posté

Pour effectuer des tests, je cherche à dupliquer certaines entrées de ma base (en changeant leur ID, ainsi que l'ID parent), en les conservant dans la même table.

Y a t'il moyen de le faire facilement, ou dois-je me créer une moulinette ?

Posté

Lulu,

Insert into ta_table (champ1, champ2, champ 2) 
Select champ1, champ2, champ 2 From ta_table where ID in (1, 5, 10, 19)

Prends tous les champs sauf la clé qui devra être en auto increment :)

Posté

Insert into ta_table (champ1, champ2, champ 2, ID_Parent) 
Select champ1, champ2, champ 2, Max(ID)+1 From ta_table where ID in (1, 5, 10, 19) GROUP BY champ1, champ2, champ 2

Mais pas sûr du tout que ca marche...

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...