Ciao, non ho ancora capito se in MySQL 5 sono attivi i trigger.... o qualche funzionalità simile

mi spiego, vorrei gestire da DB questa situazione:

incrementare un contatore di 1 ogni accesso giornaliero di ogni utente

dato che nella tabella ho già un contatore di accessi e la data dell'ultimo accesso

lastvisit
totalvisits

senza toccare il codice, secondo voi posso creare un nuovo campo "Contatore" che viene incrementato per ogni accesso giornarliero?? quindi se accedo 4 volte in un giorno l'incremento è solo 1? ... eventualmente creando anche un campo aggiuntivo di supporto (data ultimo aggiornamento crediti) per gestire questo aggiornamento.... l'importante sarebbe non toccare il codice

Grazie