I haven't tried it, but you should be able to use a mysql command and tack on $thedate which would be the current date in the same format as the dates in THEDATECOLUMN.
DELETE from TABLENAME where THEDATECOLUMN is less than $thedate
I would <i>think</i> that mysql is smart enough to figure out what you mean.
(backups of databases are a good idea!)