欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

脚本半小时 执行mysql查询相应的数据

程序员文章站 2022-05-02 22:01:05
...
SELECT
COUNT(logb.id)
FROM
rm_operate_log
WHERE CONCAT(
DATE_FORMAT(create_date, '%Y%m%d%H-'),
IF (
DATE_FORMAT(create_date, '%i') > 30,
1,
0
)
) = CONCAT(
DATE_FORMAT(NOW(), '%Y%m%d%H-'),
IF (DATE_FORMAT(NOW(), '%i') > 30, 1, 0)

)

服务器有一脚本 每30分钟从数据库中抓取数据 然后发送推送

1.DATE_FORMAT(create_date, '%Y%m%d%H-') 查询库中 create_date 的时间格式 ‘年月日-’

2. DATE_FORMAT(create_date, '%i') > 30,
1,
0
) 查询库中 create_date 的时间格式 ’分钟‘ 如果大于30 则为1 否则为0

3.用concat()把两个字符串连接起来

4然后与当前时间进行比较

以上就介绍了 脚本半小时 执行mysql查询相应的数据,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。