首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >MySQL的日常检查和更新

MySQL的日常检查和更新
EN

Stack Overflow用户
提问于 2010-10-20 00:26:25
回答 2查看 1.1K关注 0票数 0

可以创建一个例程或过程,每天自动检查表中的日期。

为了更简单:我想检查用户的日期是否有权限进入一个网站,当日期通过时,想要使用户字段激活为假。

日常检查if (todaydate < dateclient) then client.activated= false

谢谢你的帮助。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-10-20 00:31:32

创建例程很简单,但是要每天运行它,您需要将它包装在一个cronjob (*nix)或Scheduled Task (Windows)中。不幸的是,该例程不能自动执行--据我所知,MySQL服务器不具备按预定时间间隔运行例程的能力。

票数 0
EN

Stack Overflow用户

发布于 2010-10-20 00:31:26

是的,这应该是一个简单的更新查询。类似于以下内容:

代码语言:javascript
运行
复制
UPDATE Client
SET Activated = 'false'
WHERE NOW() < dateclient

显然,您需要针对您的模式修改它,然后使用cron或您选择的备用调度程序将其安排为每天运行。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3970497

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档