Salve volevo sapere se esisteva un modo per eseguire la stored procedure in automatico senza fare il call ogni volta. Grazie
Salve volevo sapere se esisteva un modo per eseguire la stored procedure in automatico senza fare il call ogni volta. Grazie
è così difficile rispettare il regolamento e indicare il database di cui si sta parlando?![]()
mysql
Certo, crea un evento che chiama la stored procedure:
http://dev.mysql.com/doc/refman/5.5/...ate-event.html
STK/Unit: Unit Test framework per MariaDB
http://stk.wikidot.com/stk-unit
è diverso dal trigger giusto?
La risposta completa è nella pagina che ti ho linkato e relativi link...
I trigger si attivano quando esegui un certo comando su una certa tabella
L'alternativa agli eventi sono i cron job di Unix. Non li consiglio perché gli eventi sono più affidabili, e perché se qualcosa va storto lo trovi nel log degli errori di MySQL e non da altre parti.
STK/Unit: Unit Test framework per MariaDB
http://stk.wikidot.com/stk-unit
DIMENTICAVO, se usi la replica non usare gli eventi, a meno che questi non si attivino in un momento in cui non ci sono scritture nel db (per esempio di notte in un db aziendale a cui nessuno accedere di notte)
STK/Unit: Unit Test framework per MariaDB
http://stk.wikidot.com/stk-unit