MySQL, как сделать приращение if exist в одном запросе

Я просто хочу иметь таблицу для хранения количества событий за день.

Учитывая таблицу:

create table totals (
    entryday date,
    total int(11) default 0 not null,
    primary key (entryday) );

Как я могу написать простой запрос, который увеличивается, но создает необходимое?

Я пробовал это - но он не увеличивается (остается 1):

REPLACE totals SET total = total + 1, entryday = "08-01-11"

Очевидно, это можно было бы сделать в двух запросах довольно просто, но это ' s через вызовы JDBC и может вызываться много раз, поэтому будет лучше 1 запрос.

6
задан OMG Ponies 20 January 2011 в 04:44
поделиться