ホームページ > データベース > mysql チュートリアル > DATE_ADD() を使用して MySQL の日付に日数を追加する方法?

DATE_ADD() を使用して MySQL の日付に日数を追加する方法?

Barbara Streisand
リリース: 2025-01-24 06:37:09
オリジナル
954 人が閲覧しました

How to Add Days to Dates in MySQL Using DATE_ADD()?

MySQL の日付の加算と減算: DATE_ADD() 関数を使用します

MySQL は、日付値を簡単に変更するための DATE_ADD() 関数を提供します。これにより、指定された日付に特定の時間間隔を加算または減算できます。

現在の日付値に日数を加算します

MySQL テーブルの現在の日付値に日数を追加するには、次の構文を使用します:

<code class="language-sql">SELECT DATE_ADD(你的字段名, INTERVAL 2 DAY)
FROM 表名;</code>
ログイン後にコピー

你的字段名 をテーブル内の日付フィールドの名前に置き換えます。 INTERVAL 2 DAY は、現在の日付に 2 日を加算することを意味します。

例:

classes という名前のテーブルがあるとします。

<code class="language-sql">CREATE TABLE classes (
  id INT NOT NULL AUTO_INCREMENT,
  date DATE NOT NULL,
  PRIMARY KEY (id)
);</code>
ログイン後にコピー

id 161 の日付値に 2 日を追加するには、次のクエリを使用します:

<code class="language-sql">UPDATE classes 
SET date = DATE_ADD(date, INTERVAL 2 DAY)
WHERE id = 161;</code>
ログイン後にコピー

このクエリは、指定された行の日付値を 2 日増やします。

注: 日付フィールドのタイプが datetime の場合、同じ構文を使用できますが、時間間隔は日ではなく、時、分、秒で指定する必要があります。たとえば、INTERVAL 2 HOUR は現在の日付と時刻に 2 時間を追加します。

以上がDATE_ADD() を使用して MySQL の日付に日数を追加する方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート