Bonjour à tous,

J'ai un problème pour mettre à jour des données dans une table, j'utilise la commande :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 ?