1. 背景実際のプロジェクトでは、分散スケジュールされたタスク実行の状況に遭遇することがあります。スケジュールされたタスクを実行するときに、クエリされたデータの量が比較的多い場合は、実行時間間隔の数日前にフィルタリングされたデータを実行することを選択することがあります。 全量のデータを実行することは避けてください。メモリ使用量が過剰になったり、実行時間が長くなったりして、OOM やその他の問題が発生する可能性があります。 ここでは、SQL を使用して、1 日または数日間の時間間隔でクエリをフィルター処理します。 1.1. クエリSQL文ここでは、クエリ SQL ステートメントの実行形式として talk_course テーブルを使用します。テーブルのフィールドは次のとおりです。 表には次のテスト データが含まれています。 現在の実行時間の前日を照会する SQL ステートメントは次のとおりです。 # 現在の時刻の1日前のデータをクエリする SELECT * FROM `talk_course` t t.createTime <= NOW() の場合 かつ、t.createTime >= date_sub(now(), 間隔 1 日); クエリ結果: 現在の時刻の 1 日前の時刻を照会します。 # 現在の時刻より前の日の時刻を照会する SELECT date_sub(now(),interval 1 day) as yesterday 1.2. クエリステートメントの分析ここでは 2 つの関数が使用されます。
DATE_ADD() 関数は、指定された時間間隔を日付に追加します。 DATE_SUB() 関数は、指定された時間間隔を日付から減算します。 ここで、 expr引数は追加する時間間隔です。 type パラメータには次の値を指定できます。
これで、MySQL で現在の時間間隔の 1 日前のデータをクエリするこの記事は終了です。現在の時間間隔の 1 日前の MySQL クエリ データの詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: HTMLページのネイティブVIDEOタグはダウンロードボタン機能を隠します
>>: JavaScriptで配列を作成する方法の詳細な説明
目次1. プロジェクトの説明: 2. プロジェクト環境: 2. プロジェクトの手順: 3. プロジェ...
まず依存関係をインストールする必要があります npm i lib-flexible-computer...
クリックして画像を切り替えることは、日常生活で非常によく行われることです。今日の練習は、画像を切り替...
同時アクセスの場合、非反復読み取りやその他の読み取り現象が発生する可能性があります。高い同時実行性に...
この記事では、Windows プラットフォームで ogg プログラムを監視する方法を紹介します。 (...
Nginx の紹介Nginx (「エンジン x」) は、ロシアのプログラマー Igor Sysoev...
Harborのインストールは非常に簡単ですが、Dockerログインで行き詰まってしまいました。このブ...
以下は私がまとめた基本的なSQL知識です。主に参考資料として、また将来の他の初心者の助けとして、私自...
目次Linux MySQL 5.5 が MySQL 5.7 にアップグレードされました1. mysq...
レンダリング下の画像のような効果を実現したい場合は、読み続けてアニメーション画像に直接進んでください...
1.1 バイナリインストールパッケージをダウンロードするhttps://dev.mysql.com/...
fd コマンドは、Linux ファイル システムを検索するためのシンプルで簡単な方法を提供します。...
戦争パッケージを準備する1. 既存のSpringBootプロジェクトを準備し、pomに依存関係を追加...
文章のスタイルでは、このような状況がよく見られます コードは次のとおりです <div styl...
tomcatでは、jspは文字化けしませんが、htmlの中国語は文字化けします理由はいくつかあります...