captain_torche Posté 6 Novembre 2007 Partager Posté 6 Novembre 2007 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 ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Portekoi Posté 6 Novembre 2007 Partager Posté 6 Novembre 2007 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
captain_torche Posté 6 Novembre 2007 Auteur Partager Posté 6 Novembre 2007 Merci, mais je ne vois pas comment forcer un nouvel ID_parent Lien vers le commentaire Partager sur d’autres sites More sharing options...
Portekoi Posté 6 Novembre 2007 Partager Posté 6 Novembre 2007 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... Lien vers le commentaire Partager sur d’autres sites More sharing options...
captain_torche Posté 7 Novembre 2007 Auteur Partager Posté 7 Novembre 2007 Comme je connais l'ID à forcer, ça va Merci ! Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant