Probleme sur ON DUPLICATE KEY UPDATE & WHERE
Posté : 20 juil. 2009, 21:19
Bonsoir,
Mon INSERT + ON DUPLICATE KEY UPDATE fonctionne.
Mais dès que je veux rajouter une clause WHERE a l'update, plus rien ne se passe, ni insert (ce qui est normal vu que les clef unique sont duppliquer) mais pas d'update non plus.
J'ai comme erreur : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE b != '10''
mon code :
Merci d'avance?
Mon INSERT + ON DUPLICATE KEY UPDATE fonctionne.
Mais dès que je veux rajouter une clause WHERE a l'update, plus rien ne se passe, ni insert (ce qui est normal vu que les clef unique sont duppliquer) mais pas d'update non plus.
J'ai comme erreur : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE b != '10''
mon code :
mysql_query("INSERT INTO table (a,b,c,d,e) VALUES ('a','b','c','d','e') ON DUPLICATE KEY UPDATE a=a+'10', b='10' WHERE b != '10'") or die (mysql_error());
Ou faut'il que je le mette ce WHERE ?Merci d'avance?