Вероятно, будет легче разделить ваши данные на две таблицы, например, так:
CREATE TABLE object(
id INTEGER PRIMARY KEY,
...
);
CREATE TABLE extra_data(
objectid INTEGER,
date DATETIME,
...
FOREIGN KEY(objectid) REFERENCES object(id)
);
Таким образом, когда вам нужно удалить все записи за определенную дату, это будет легко:
DELETE FROM extra_data WHERE date = curdate;
Я бы старался избегать постоянного изменения таблиц, обычно это указывает на плохой дизайн.