Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL как да направите увеличение, ако съществува, в една заявка

Вероятно искате НА ДУБЛИРАН КЛЮЧ :

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

Това ще зададе "08-01-11" общо на 1, ако ред все още не съществува за тази дата и увеличава общо с 1, ако стане.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Кога да помислите за Solr

  2. Вмъкване на стойност за дата в MySQL чрез PHP

  3. Как да обедините две mySQL база данни в една?

  4. MySQL съхранява Floats

  5. Как да модифицирам съществуващи таблици за добавяне на часова зона