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

MySQL, jak provést přírůstek if exist v jediném dotazu

Pravděpodobně budete chtít NA DUPLIKÁTNÍ KLÍČ :

INSERT INTO totals (entryday, total)
VALUES ("08-01-11", 1)
ON DUPLICATE KEY UPDATE total = total + 1

Tím nastavíte celkem "08-01-11". na 1, pokud řádek pro dané datum již neexistuje, a zvyšte celkem o 1, pokud ano.



  1. flyway se nemůže připojit k postgresovému kontejneru v rámci skriptu docker-entrypoint-initdb.d

  2. Jak spočítat všechny řádky při použití SELECT s LIMIT v dotazu MySQL?

  3. Proč PostgreSQL volá moji funkci STABLE/IMMUTABLE vícekrát?

  4. PLS-00103:Setkal se se symbolem END při očekávání + &=atd