Je sais que vous pouvez utiliser ON DUPLICATE KEY UPDATE
mettre à jour une certaine valeur s'il y a un record pour cette clé déjà,Y at-il un moyen d'utiliser ON DUPLICATE KEY pour mettre à jour tout ce que je voulais insérer?
Je peux le faire:
INSERT INTO `tableName` (`a`,`b`,`c`) VALUES (1, 2, 3)
ON DUPLICATE KEY UPDATE `a`=1, `b`=2, `c`=3
Mais comment puis-je faire cela sans avoir à écrire sortir les colonnes et les valeurs deux fois?
http://stackoverflow.com/questions/294661/what-is-the-best-way-to-insert-and-update-a-single-row-table-in-mysql –