MySQL how to do an if exist increment in a single query

后端 未结 3 1448
没有蜡笔的小新
没有蜡笔的小新 2021-01-02 11:19

I just wish to have a table to store a number of events by day.

Given a table:

create table totals (
    entryday date,
    total int(11) default 0 n         


        
3条回答
  •  Happy的楠姐
    2021-01-02 11:50

    For MySQL 5.0+, see INSERT ON DUPLICATE KEY UPDATE.

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

提交回复
热议问题