INSERT .. ON DUPLICATE KEY UPDATE fait que des INSERT !
Bonjour à tous,
J'ai un problème pour mettre à jour des données dans une table, j'utilise la commande :
Code:
1 2 3 4
| INSERT INTO maTable
VALUES '','valeur1','valeur2'
ON DUPLICATE KEY
UPDATE champ2='text1',champ3='valeur2' |
Avec cette commande j'arrive bien à INSERT mais lorsque je relance mon script il créé des doublons ( en fait il fait des INSERT ) et ne met pas du tout à jour les données.
Pourtant j'ai bien un champ1 définit en clé primaire, cela viendrait-il du fait qu'il soit en auto_increment ? 8O