WHERE action = 'NOTIFY' and event_when < NOW() - INTERVAL 1 WEEK GROUP BY on_id, on_table HAVING mm > 2 ORDER BY mm desc;
*/
- DB_DataObject::debugLevel(1);
+ //DB_DataObject::debugLevel(1);
+ $f = DB_DataObject::Factory('Events');
+ $before = $f->count();
+
$f = DB_DataObject::Factory('Events');
$f->selectAdd();
$f->selectAdd("on_id, on_table, min(id) as min_id, max(id) as max_id, count(*) as mm");
AND
on_table = '{$q->escape($f->on_table)}'
AND
- id >= {$f->min_id}
+ id > {$f->min_id} -- allow the first one to stay....
AND
id <= {$f->max_id}
");
}
-
+ $f = DB_DataObject::Factory('Events');
+ $after = $f->count();
+ echo "DELETED : " . ($before - $after) . " records\n";