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

标签 php mysql asp.net database mysql-workbench

我需要在 MySQL 数据库中使用类似触发器来每分钟检查记录
示例:我的数据库中有表“A”,当我的当前日期大于结束日期时,我想将记录形式的事件列从 1 更改为 0 ...
< br/> 如何使用 MySQL db 自动执行此操作?
DESC“A”:

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

最佳答案

删除您的“ACTIVE”字段,它是一个计算字段
并使用这个sql查询:

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

关于php - 如何每分钟自动检查MySQL数据库中的记录..?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28190122/

相关文章:

asp.net - 自动完成不适用于 IE 的 asp.net 文本框

php - mysql 取数据按某个字段的相同内容排序

php - PHP CLI

php - 从 Zend Framework 应用程序向数百个收件人发送电子邮件的最佳方法是什么?

mysql - 如何在MYSQL中导入加密数据库?

phpMyadmin 无法导入文件,错误为 : open_basedir > enabled without access to the/tmp directory

php - 复选框仍选中后退按钮,但没有 “checked”属性

c# - Entity Framework 更新 : Store update, 插入或删除语句影响了意外数量的行

c# - 在服务器上搜索文件名

javascript - 在客户端复制 AJAX Control Toolkit CascadingDropDown