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 の簡単な概要

推薦する

面接でよく聞かれる Vue 修飾子 13 個

目次1. 怠惰な2.トリム3.番号4.停止5. キャプチャ6.自分7.一度8.予防する9.ネイティブ...

一般的な Linux ツール vi/vim の完全版

なぜvimを学ぶのかLinuxには多数の設定ファイルがあるため、Linuxには多くのテキスト処理ツー...

Nginx リバース プロキシ学習例チュートリアル

目次1. リバースプロキシの準備1. LinuxシステムにTomcatをインストールする2. Tom...

CSS 疑似要素を使用して複数の連続する要素のスタイルを制御する方法

CSS 疑似要素を使用して要素を制御する場合、一部の要素のスタイルを変更する必要があることがよくあり...

Vue が scss (mixin) をグローバルに導入

目次1. ミックスイン.scss 2. 単一ファイルの使用3. グローバルマウント3.1 依存関係の...

MySQL 8.0 アトミック DDL 構文の詳細な説明

目次01 アトミックDDLの紹介02 一部のDDL操作の実行動作の変更03 DDL 操作のログを表示...

Vue のローカルコンポーネントの紹介

Vueでは、ローカルコンポーネントを自分で定義(登録)することができます。コンポーネント名を定義する...

スクロールバーを非表示にする HTML の簡単な実装

1. 属性付きHTMLタグXML/HTML コードコンテンツをクリップボードにコピー< htm...

JavaScript でグレイウルフのポットビーティングゲームを実装

1. プロジェクト文書 2. ページレイアウトにHTMLとCSSを使用するHTML部分 <di...

JS でページのスクリーンショット機能を実装する方法

「ページのスクリーンショット」は、ページポスターの生成、ポップアップ画像の共有など、フロントエンドで...

MySQL でメタデータ ロックがブロックされている場所を確認する方法

MySQL でメタデータ ロックがブロックされている場所を確認する方法手順: 1. セッション1の実...

JavaScriptオブジェクト指向について学ぼう

目次JavaScript プロトタイプチェーンオブジェクトプロトタイプトップレベルのプロトタイプOb...

postcss-pxtorem モバイル適応の実装

コマンドを実行してプラグインpostcss-pxtoremをインストールします npm インストール...

Linux における $ 記号の基本的な使い方のまとめ

Linuxバージョン: CentOS 7 [root@azfdbdfsdf230lqdg1ba91 ...

MYSQL スロークエリとログ設定とテスト

1. はじめにスロークエリログを有効にすると、MySQL は指定された時間を超えるクエリステートメン...