MySQL は、現在のデータ テーブル内のすべての時間に対して指定された時間間隔を増加または減少させます (推奨)

MySQL は、現在のデータ テーブル内のすべての時間に対して指定された時間間隔を増加または減少させます (推奨)

DATE_ADD() 関数は、指定された時間間隔を日付に追加します。

現在のテーブル内のすべてのデータは 1 日ずつ増加します。

ACT_BlockNum を更新し、CreateTime を DATE_ADD(CreateTime, INTERVAL 1 DAY) に設定します。

現在のテーブル内のすべてのデータが 1 日分削減されます。

ACT_BlockNum を更新し、CreateTime を DATE_ADD(CreateTime, INTERVAL -1 DAY) に設定します。

データベースクエリが空の例外を報告しないようにするために、クエリ結果が整数として返されるときに、0と比較することができます。空の場合は、顧客に0が返され、それ以外の場合はクエリの結果値が返されます。SQLは次のとおりです。

 DPEvent.ACT_BlockNum から IFNULL(SUM(Num),0) を選択し、CreateTime が #startTime# と #endTime# の間であるかどうかを確認します。
MYSQL IFNULL(式1,式2)

expr1 が NULL でない場合、IFNULL() は expr1 を返し、それ以外の場合は expr2 を返します。 IFNULL() は、使用されるコンテキストに応じて数値または文字列値を返します。似たもの
isnull(式)

expr が null の場合、isnull() は 1 を返し、それ以外の場合は 0 を返します。

更新ステートメントは複数のフィールドの値を更新します

更新@A 
c1=b.c1、c2=b.c2、c3=b.c3 と設定します。
@A a、@B b から、a.id=2、b.id=6
アップデートA
  (A.a2,A.a3) を設定 =(B.b2,b.b3 を選択
  Bから
  ここで、B.b1= A.a1、A.a3=100
  )

上記は、MySQL を使用して、現在のデータ テーブルの時間を指定された時間間隔で増加または減少させる方法について紹介したものです。お役に立てば幸いです。ご質問がある場合は、メッセージを残してください。すぐに返信いたします。

以下もご興味があるかもしれません:
  • MySQL DATEDIFF 関数を使用して 2 つの日付間の時間間隔を取得する方法
  • MySQLの日付と時刻の間隔計算の分析例
  • MySQLのDATE_ADDとADDDATE関数は、指定された時間間隔を日付に追加します。

<<:  ドメイン名を nginx サービスにバインドする方法

>>:  vue keep-alive の簡単な概要

推薦する

Mysql sql スロークエリ監視スクリプトコード例

1. my.cnfを変更する #全体的な効果としては、グローバルがオンになっている場合はテーブルとロ...

トランザクションとロックを表示するための MySQL の一般的なステートメント

データベース内のトランザクションとロックを表示するための一般的なステートメントトランザクションの待機...

Dockerデータストレージの概要

この記事を読む前に、ボリューム、バインドマウント、tmpfs マウントの基本を理解しておいてください...

Vueはページの部分的なリフレッシュを実装します(ルータビューのページリフレッシュ)

Vue でprovide+inject組み合わせを使用するまず、App.vue を変更する必要があ...

Centos7でmysql6の初期化インストールパスワードをインストールする方法

1. まずデータベースサーバーを停止しますサービスmysqld停止2.vim /etc/my.cnf...

国内SNSのホームページを比較・分析して得た経験をみんなで共有(写真)

この記事では、ソーシャル ウェブサイトのホームページを比較分析することで洞察を得て、ソーシャル ウェ...

Vueは要素ツリーコントロールを通じてツリーテーブルを実装します

目次実装効果図依存関係をインストールするカスタムツリーコントロールその他の実装要約するVueでは、要...

Vueでeslintを使用する方法の詳細な説明

目次1. 説明2. 関連する依存パッケージをダウンロードする3. 設定ファイル .eslintrc....

MySQLデータベースのトランザクションとインデックスの詳細な説明

目次1. 事務:取引の 4 つの主な特徴:同時トランザクションはどのような問題を引き起こしますか? ...

Vue が学ぶべき知識ポイント: forEach() の使用

序文フロントエンド開発では、目的のコンテンツを取得するためにループをトラバースする必要がある状況に頻...

HTML でよく使われるタグの概要 (必読)

コンテンツ詳細タグ: <h1>~<h6>タイトルタグ<pre>テ...

2つのVirtualBox仮想ネットワークをブリッジするLinuxブリッジメソッドの手順

この記事は、この時期の「ピーターから奪ってポールに払う」という仕事のスタイルに対する私の不満から生ま...

Vue で 3D タグ クラウドを実装するための詳細なコード

プレビュー: コード:ページセクション: <テンプレート> <div class=...

Vueはユーザーログインとトークン検証を実装します

フロントエンドとバックエンドを完全に分離する場合、Vue プロジェクトでトークン検証を実装する一般的...

HTMLページがincludeを使用してphpファイルをインポートした後に余分な空白行があります

インターネットで見つけた方法は効果的ですinclude によって導入されたフッター ファイルとヘッダ...