我已经在HeideSQL中创建了一个事件。我只想在插入数据3分钟后将表中的值更改为2到0。我可以执行查询。但是我想使其自动。所以我创建了一个活动。但它不会自动运行。有人可以帮忙吗。
设置如下:
名称:changeValueEvent 定义者:root @ localhost 过期后丢弃事件:选中(也尝试不选中) 状态:启用
时间:
每2分钟 开始于:04/01/2019 2:00:00 PM
执行机构:
BEGIN
UPDATE data SET data.VALUE = 0
WHERE data.TIME <= date_sub(NOW(), interval 3 MINUTE)
and data.VALUE = 2;
END
//data is the name if table
//wanna update VALUE column.
//TIME column carries the time of data
BEGIN
UPDATE data SET data.VALUE = 0
WHERE data.TIME <= date_sub(NOW(), interval 3 MINUTE)
and data.VALUE = 2;
END