Intanto dovresti specificare (come da regolamento) quale database utilizzi.
Nello specifico di mysql, a partire dalla versione 5.1, è stato introdotto il supporto degli eventi che permette di pianificare delle operazioni sul db.
Ti posto un esempio di un evento che inserirà in una tabella un record ogni 5 secondi in un arco di tempo di 3 minuti.
codice:
create table eventi (
id int not null auto_increment,
dataora datetime,
primary key (id)
) engine = myisam
set global event_scheduler = 1;
create event mio_evento
on schedule every 5 second starts '2010-08-04 12:05:00' ends '2010-08-04 12:08:00'
do insert into eventi (dataora) values (now());