Domanda

Ho una tabella T1 con colonna:

Name      State             time
mon         1          2014-01-09 11:23:00
tue         0          2014-01-07 14:40:00
wed         2          2014-01-08 09:23:00 
thu         0          2014-01-09 12:23:00   

Ora voglio programmare un evento o sviluppare un grilletto (se possibile), se uno stato è 0/2 e il suo tempo è più di 24 ore dal suo ora attuale, dovrebbe essere aggiornato a 1.

Ad esempio nella tabella sopra, lo stato di TUE è 0 e il tempo è più di 24 ore, quindi lo stato dovrebbe essere aggiornato a 1 e lo stesso vale per mercoledì, ma non per THU.

Ho attraversato molte domande come:

https://stackoverflow.com/questions/17387802/how-to-auto-update-mysql-after-timestamp-field-expierd

https://stackoverflow.com/questions/12421756/how-to-update-table-after-a-cert-time-interval

Ma non ho ancora capito, come risolvere il mio problema

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a dba.stackexchange
scroll top