ホームページ  >  記事  >  データベース  >  MySQL の日付値に 1 年を追加するにはどうすればよいですか?

MySQL の日付値に 1 年を追加するにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-10-31 08:50:29826ブラウズ

How to Add One Year to a Date Value in MySQL?

MySQL での日付値の編集: 1 年の追加

MySQL では、SET number=number 1 構文を使用して数値を直接増分できます。 。ただし、日付の操作には少し異なるアプローチが必要です。

質問:

MySQL テーブルの日付値に 1 年を追加するにはどうすればよいですか?

答え:

日付フィールドに 1 年を追加するには、DATE_ADD (または INTERVAL を指定した ADDDATE) 関数を利用できます。この関数の構文は次のとおりです。

UPDATE table SET date = DATE_ADD(date, INTERVAL 1 YEAR)

その仕組みは次のとおりです。

  • DATE_ADD 関数は、変更する日付フィールドと変更する増分の 2 つの引数を受け入れます。 add.
  • interval 引数は INTERVAL 単位値の形式で指定します。この場合、日付に 1 年を追加する 1 YEAR を指定します。

例:

次の SQL ステートメントを考えてみましょう:

UPDATE appointments SET appointment_date = DATE_ADD(appointment_date, INTERVAL 1 YEAR)

このステートメントは、指定された条件 (たとえば、appointment_date が特定の日付より後である場合) を満たすすべての行について、appoints テーブルのappointment_date フィールドに 1 年を追加します。

以上がMySQL の日付値に 1 年を追加するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。