Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment incrémenter un champ dans MySql en utilisant ON DUPLICATE KEY UPDATE lors de l'insertion de plusieurs lignes ?

Exactement de la même manière !

INSERT INTO table 
  (a, counter_elem) 
VALUES 
  (1, 1),
  (2, 1)
ON DUPLICATE KEY UPDATE counter_elem = counter_elem + 1;

Il n'y a aucun problème !