如何自动检查每分钟MySQL数据库中的记录..?

时间:2015-01-28 10:39:20

标签: php mysql asp.net database mysql-workbench

我需要一些想法,比如 MySQL 数据库中的触发器每分钟检查一次记录 示例:我的数据库中有表'A',当我的当前日期大于结束日期时,我想将记录表单1的活动列更改为0 ...
<登记/> 如何使用 MySQL db自动执行此操作?
DESC'A'

name      : string
startDate : DateTime
endDate   : DateTime
active    : bool

2 个答案:

答案 0 :(得分:0)

删除您的“有效”字段,它是一个计算的字段 并使用此SQL查询:

SELECT NAME, STARTDATE, ENDDATE, IF(ENDDATE < CURDATE(), 0, 1) AS ACTIVE FROM A

答案 1 :(得分:0)

创建数据库作业并设置一分钟的间隔。