ホームページ >データベース >mysql チュートリアル >DATE_ADD() を使用して MySQL の日付に日数を追加する方法?
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 サイトの他の関連記事を参照してください。