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() を使用して 2 つの文字列
4 を接続し、現在の時刻
と比較します。上記は、mysql を実行して対応するデータをクエリするスクリプトを 30 分で紹介しました。内容も含めて、PHP チュートリアルに興味のある友人に役立つことを願っています。