Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 03/03/2009 18:42:30
- loic88
- Membre
Insert into avec contrainte
Bonjour,
Second problème
Je souhaite faire un insert into avec une jointure qui fonctionne seulement le problème est qu'il y à une contrainte sur la clé primaire et que par conséquent cela m'insulte !
Voici la requete :
INSERT INTO itg_affaires_pt_22 ( nom, geometrie, idaff, insee, numaff, typeaff, annee, intitule, maitre_oeuvre, mission,mtestiminitial, mtfininit, mtfindef )
SELECT nom, geometrie, idaff, insee, numaff, typeaff, annee, intitule, maitre_oeuvre, mission,mtestiminitial, mtfininit, mtfindef
FROM pt_commune, att_affaires
where pt_commune.code_insee = att_affaires.insee
J'ai lu sur des forum que l'on pouvait peut être utiliser cette commande :
ON DUPLICATE KEY UPDATE idaff=idaff
Cependant je n'arrive pas à lui faire manger le vilain !
Hors ligne
#2 03/03/2009 19:08:02
- gleu
- Administrateur
Re : Insert into avec contrainte
La clause « ON DUPLICATE KEY » n'existe pas sur PostgreSQL. Sans avoir plus d'infos sur le message d'erreur, difficile d'aller plus loin.
Guillaume.
Hors ligne
#3 04/03/2009 09:44:28
- loic88
- Membre
Re : Insert into avec contrainte
Bon c'est résolu je passe par un update
Bonne journée !
Hors ligne
Pages : 1