MySQL での日付値の編集: 1 年の追加
MySQL では、SET number=number 1 構文を使用して数値を直接増分できます。 。ただし、日付の操作には少し異なるアプローチが必要です。
質問:
MySQL テーブルの日付値に 1 年を追加するにはどうすればよいですか?
答え:
日付フィールドに 1 年を追加するには、DATE_ADD (または INTERVAL を指定した ADDDATE) 関数を利用できます。この関数の構文は次のとおりです。
UPDATE table SET date = DATE_ADD(date, INTERVAL 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 サイトの他の関連記事を参照してください。