Bonjour,
Je voudrais en fait dupliquer un enregistrement dans une même table en changeant seulement ma clé primaire, est-ce possible ?
Merci bcp d'avance.
Bonjour,
Je voudrais en fait dupliquer un enregistrement dans une même table en changeant seulement ma clé primaire, est-ce possible ?
Merci bcp d'avance.
Salut Si tu as SQL Server tu peux faire ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 INSERT INTO TaTable SELECT Valeur1, Champ1, Champ2,... FROM TaTable WHERE Condition
OS:Win 2000 Pro, WIN XP
SGBD: MS Sql Server, Oracle
Environnement: VS.NET 2002, JBuilder
Web: www.ndestudents.com
En fait j'utilise Mysql je vais essayer merci !
...mais je crois bien que ça fonctionne pas... Quelqu'un a une solution pour Mysql ?
La solution d'annedjomo ne fonctionne pas ?
J'ai cette erreur quand je teste sous PHPMYADMIN :
Not unique table/alias: 'table_devis'
Le problème vient du fait que je veux copier dans la même table je pense
nan ça ne fonctionne malheureusement pas j'ai peut être fais une gaffe mais j'ai pas l'impression que ça passe en mysql...
salut;heu pourrait-on voir exactement la requête que t'as écrite ainsi que la structure de ta table et le message d'erreur... stpEnvoyé par slammer
++
.: and Justice for all :.
------------------------------------------------------------
Membre du jury de l'élection de Mister DVP.com
les règles du forum
de penser au tag
C'est bon la requête était bonne j'ai simplement du changer de serveur Mysql parce que la version 3.xx de mysql ne permettait pas ce type de requête et là avec la 4.017 ça marche nickel merci à tous pour votre aide !!!
Penses à mettre RESOLU.
A++
OS:Win 2000 Pro, WIN XP
SGBD: MS Sql Server, Oracle
Environnement: VS.NET 2002, JBuilder
Web: www.ndestudents.com
Merci ;-)
un peut tard comme réponse mais je viens de trouver une solution plus facile :
INSERT INTO la_table(id, nom, prenom ...)
SELECT id*0+$nouveau_id, nom, prenom ... WHERE id = $id_enreg_a_dupliquer
j'ai testé et ça marche vive les maths
'...parfois l'informatique peut vous rendre fou...'
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager