我有一个表 T1 列:
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
现在我想安排一个事件或开发一个触发器(如果可能的话),如果任何状态是 0/2 并且它的时间比当前时间超过 24 小时,那么它应该更新为 1。
例如在上表中,Tue 的状态为 0,时间超过 24 小时,因此 state 应更新为 1,同样适用于 wed,但不适用于 thu。
我经历了很多问题,例如:
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-certain-time-interval
但我还不明白,如何解决我的问题
它将每小时运行一次