2012-01-29 14 views
13

Che cos'è un "evento MySQL"? Qual è il suo scopo? In che cosa è diverso da un "job scheduler"?Che cos'è un "evento MySQL"?

Molti post su SO e la documentazione MySQL descrivono come implementare gli eventi MySQL, ma sono solo interessato al loro scopo.

+0

Perché pensi che dovrebbe essere diverso da un 'job scheduler'? – Konerak

risposta

18

Gli eventi MySQL offrono un'alternativa a scheduled tasks e cron jobs.

Gli eventi possono essere utilizzati per creare backup, eliminare record non aggiornati, aggregare dati per report e così via. A differenza dei trigger standard che vengono eseguiti in base a una determinata condizione, un evento è un oggetto che viene attivato dal passare del tempo e che a volte viene definito trigger temporaneo.

consultare il collegamento sotto spiegato tutto qui:

http://phpmaster.com/working-with-mysql-events/

+1

Grazie Teez - ottima risposta :). Un'ulteriore domanda, sembra che gli eventi MySQL eseguano solo comandi SQL. Sai di un buon programma di pianificazione del lavoro se voglio eseguire uno script PHP? –

+8

Sì, sono lavori cron. –

+3

Grazie per il link PHPmaster, molto utile. –

Problemi correlati