par
Invité » 22 oct. 2008, 16:59
Bonjour à tous,
J'ai une requete qui est à la base comme ceci
Code : Tout sélectionner
INSERT INTO table (a,b,c) VALUES (1,2,3),(4,5,6),(7,8,9),(10,11,12)
Je souhaite ajouter une clause ON DUPLICATE KEY. Pour un seul enregistrement c'est facile, ça donne:
Code : Tout sélectionner
INSERT INTO table (a,b,c) VALUES (1,2,3) ON DUPLICATE KEY UPDATE a = 1, b = 2, c = 3
Ma question: comment faire un écrire un on duplicate key pour plusieurs enregitrements, avec une seule requete, sans utiliser de boucle php?
Merci pour vos réponses.
Bonjour à tous,
J'ai une requete qui est à la base comme ceci
[code]
INSERT INTO table (a,b,c) VALUES (1,2,3),(4,5,6),(7,8,9),(10,11,12)
[/code]
Je souhaite ajouter une clause ON DUPLICATE KEY. Pour un seul enregistrement c'est facile, ça donne:
[code]
INSERT INTO table (a,b,c) VALUES (1,2,3) ON DUPLICATE KEY UPDATE a = 1, b = 2, c = 3
[/code]
Ma question: comment faire un écrire un on duplicate key pour plusieurs enregitrements, avec une seule requete, sans utiliser de boucle php?
Merci pour vos réponses.