sql >> Databasteknik >  >> RDS >> Mysql

Hur ökar man ett fält i MySql med ON DUPLICATE KEY UPDATE när man infogar flera rader?

Exakt på samma sätt!

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

Det är inga problem där!




  1. Fel vid exekvering av SQL-skript; Processen kan inte komma åt filen eftersom den används av en annan process:'C:\\Users\\......\....cnf'

  2. Infoga i MySQL-databas med jQuery och PHP

  3. Error:(124, 9) error:metoden åsidosätter eller implementerar inte en metod från en supertyp

  4. Dubblettpost '0' för nyckel 'PRIMÄR'