sql >> Databáze >  >> RDS >> Mysql

Jak zvýšit pole v MySql pomocí ON DUPLICATE KEY UPDATE při vkládání více řádků?

Úplně stejným způsobem!

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

V tom není žádný problém!




  1. jedinečný index mysql používaný jako metoda zpracování výjimek v jazyce Java

  2. Aktualizace MySQL trvá (příliš) dlouho

  3. SQL Server převést řetězec na datum a čas

  4. oracle - jaké výroky je třeba spáchat?