As a follow up to the series of posts I've been making, I wanted to post what I ended up with. Thanks to everyone who posted comments, your help was extremely useful. To recap, I have a working pair of events to add and remove partitions to this table:
create table log (
logged datetime not null,
id int not null auto_increment,
text varchar(256),
PRIMARY KEY ( logged, id )
)
PARTITION BY RANGE( TO_DAYS( logged ) ) (
PARTITION p20080206 VALUES LESS THAN (733444),
PARTITION p20080207 VALUES LESS THAN (733445),
PARTITION p20080208 VALUES LESS THAN (733446)
