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
You probably want ON DUPLICATE KEY:
INSERT INTO totals (entryday, total)
VALUES ("08-01-11", 1)
ON DUPLICATE KEY UPDATE total = total + 1
That'll set the "08-01-11" total
to 1 if a row doesn't already exist for that date and increment the total
by 1 if it does.
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;
I'm not sure I understand your question, but maybe this query is your answer :
update totals set total = total + 1 where entryday = "08-01-11"