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

Php 如何每分钟自动检查MySQL数据库中的记录。。?,php,mysql,asp.net,database,mysql-workbench,Php,Mysql,Asp.net,Database,Mysql Workbench,我需要MySQL中的think-like触发器来每分钟检查记录 示例:我的数据库中有表“A”,当我的当前日期大于结束日期时,我想将记录表单1的活动列更改为0 如何使用MySQLdb自动完成这项工作? 描述“A”: name : string startDate : DateTime endDate : DateTime active : bool 删除“活动”字段,它是一个计算字段 并使用以下sql查询: SELECT NAME, STARTDATE, ENDDATE, I

我需要MySQL中的think-like触发器来每分钟检查记录
示例:我的数据库中有表“A”,当我的当前日期大于结束日期时,我想将记录表单1的活动列更改为0

如何使用MySQLdb自动完成这项工作?
描述“A”

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

删除“活动”字段,它是一个计算字段
并使用以下sql查询:

SELECT NAME, STARTDATE, ENDDATE, IF(ENDDATE < CURDATE(), 0, 1) AS ACTIVE FROM A
选择NAME、STARTDATE、ENDDATE、IF(ENDDATE
创建数据库作业并将间隔设置为一分钟

使用jQueryAjax怎么样?每1分钟加载一次,然后检查您的数据库谢谢,但我有产品,它有预定时间,当保留时间结束时,通过将active的值从“1”更改为0,产品返回到“我的网页”中查看。我需要在MySQL数据库内部进行一些思考,以计算该值并更改active属性。如果要在超时时从web浏览器重定向,对吗?谢谢,但我有产品,它有一个保留时间,当保留时间结束时,通过将active的值从“1”更改为0,产品返回到我的网页中查看;我需要一些思考,在MySQL数据库中可以计算并更改活动属性。