MySQL cómo hacer un incremento if exist en una sola consulta

Solo deseo tener una mesa para almacenar varios eventos por día.

Dada una mesa:

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

¿Cómo puedo escribir una consulta simple que incremente, pero cree una necesaria?

Intenté esto, pero no se está incrementando (permanece en 1):

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

Obviamente, esto podría hacerse en 2 consultas de manera bastante simple, pero es a través de llamadas JDBC y puede llamarse muchas veces, por lo que 1 consulta sería mejor.

Respuestas a la pregunta(3)

Su respuesta a la pregunta