Bonjour,
Je tourne depuis un moment dans le problème suivant :
Je veux inserer ou mettre à jour 2 champs d'une table à partir des valeurs d'une table temporaire.
Si je fais un insert ignore du style
J'ai une erreur 1137 : il n'est pas possible de faire référence deux fois à des tables temporaires.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 insert into matable (champ1,champ2) (select lechamp1, lechamp2 from matabletemporaire) on duplicate key update Champ2=(select lechamp2 from matabletemporaire) ; #champ1 est un index unique
Existe t'il un solution à ce problème .
Merci beaucoup de votre aide
MS
Partager