可以创建一个例程或过程,每天自动检查表中的日期。
为了更简单:我想检查用户的日期是否有权限进入一个网站,当日期通过时,想要使用户字段激活为假。
日常检查if (todaydate < dateclient) then client.activated= false
谢谢你的帮助。
发布于 2010-10-20 00:31:32
创建例程很简单,但是要每天运行它,您需要将它包装在一个cronjob (*nix)或Scheduled Task (Windows)中。不幸的是,该例程不能自动执行--据我所知,MySQL服务器不具备按预定时间间隔运行例程的能力。
发布于 2010-10-20 00:31:26
是的,这应该是一个简单的更新查询。类似于以下内容:
UPDATE Client
SET Activated = 'false'
WHERE NOW() < dateclient显然,您需要针对您的模式修改它,然后使用cron或您选择的备用调度程序将其安排为每天运行。
https://stackoverflow.com/questions/3970497
复制相似问题