[MySQL]

Fermé
oopinou - 15 juin 2008 à 17:01
 oopinou - 15 juin 2008 à 17:31
Bonjour,

J'ai une liste de champs à insérer dans une table de ma base. Certains champs existent peut être déjà et je ne peut pas le vérifier avant car ça appartient à un programme en JAVA et ma base n'est pas accessible en local.

J'aimerai créer une condition sur l'ajout de ces champs.

Algo :
INSERT INTO `base`.`table`  (`id`,`nom` ,`prenom`)
VALUES 
(NULL, "nom1", "prenom1") , 
(NULL, "nom2", "prenom2") , 
(NULL, "nom3", "prenom3") 
WHERE (si le champ existe dejà, on ne l'ajoute pas)


Je n'y parviens pas.
Faut il bien utiliser insert ou une autre méthode ?

Merci d'avance.

oopinou

1 réponse

en fait j'ai ajouter
 ON DUPLICATE KEY UPDATE url=url


et ça marche ^^
0