如果已设置特定值,如何在一小时后在表上创建触发器以更新字段

时间:2016-02-11 10:34:46

标签: mysql sql database

我的数据库存储停车状态信息1 状态字段有三个值(0表示空,1表示占用,2表示等待) 如果停车状态保持2小时1小时,我想将其设置为0并将用户名字段设置为空。

有没有办法用触发器来做。

1 个答案:

答案 0 :(得分:3)

您可能希望创建一个Event之类的

CREATE EVENT myevent
ON SCHEDULE EVERY HOUR 
DO
UPDATE mytable 
SET status = 0, username = null
where status = 2;