【发布时间】:2015-03-07 08:59:48
【问题描述】:
我在表 X 中有字段 endTime 和状态
我想在每次执行查询时检查 endTime 值
SELECT * FROM X
如果endTime value == Current时间则自动update status = 1;
执行选择查询后不需要。以任何其他方式。关键是我想在 endTime = 当前时间时更新状态 = 1。 你能给我一个例子如何在触发器上制作它吗?我是新手
【问题讨论】:
-
告诉我们更多关于您要解决的问题 - 也许触发器不是正确的方法。
-
关键是我想在 endTime = 当前时间时自动更新 status = 1。就是这样。
-
你说想要一个select语句来触发更新,什么会触发select语句?
-
select *from x where status = 0;所以我想在它还没有结束时显示所有数据租用。为了使其准确,我认为最好的方法是在选择之前做一些事情。所以我问如何在执行 select 语句时自动更新,这就是为什么我需要让它自动更新。如果用户必须重新加载页面,效率不高。
-
在获取页面数据之前让更新语句更改值怎么样?
标签: sql triggers conditional