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教程有兴趣的朋友有所帮助。