Io avrei fatto in un altro modo, ogni volta che devi inserire un utente bannato nella tabella, esegui un query di inserimento e subito dopo una query per creare l'evento di cancellazione dalla tabella dopo il tempo che vuoi.
Riprendendo la tua situazione, potresti fare una cosa di questo tipo:

Codice PHP:
// ho preso i dati dal tuo esempio
$id 1;
$login "Raziel";
$motivo "esempio";
$tempo 60;
$bannato_da "Mod";

$result mysql_query("INSERT INTO tab_bannati
                       VALUES(
$id, '$login', '$motivo', $tempo, '$bannato_da');"$connessione); 
e subito dopo:
Codice PHP:
$event_name "ev".$id;
$result mysql_query("CREATE EVENT $event_name
                       ON SCHEDULE AT CURRENT_TIMESTAMP + INTERVAL 1 MINUTE
                       DO DELETE FROM tab_bannati WHERE ID = 
$id;"$connessione); 
In questo modo, dopo 1 minuto, quella riga verrà cancellata.
Non ho avuto modo di provarlo perché non ho la versione 5.1 di mysql, ho la 5.0.
Provalo e dimmi se funziona o no.