首頁 > 資料庫 > mysql教程 > 如何使用 DATE_ADD() 在 MySQL 中新增天數?

如何使用 DATE_ADD() 在 MySQL 中新增天數?

Barbara Streisand
發布: 2025-01-24 06:37:09
原創
918 人瀏覽過

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

範例:

假設有一個名為

的表:classes

<code class="language-sql">CREATE TABLE classes (
  id INT NOT NULL AUTO_INCREMENT,
  date DATE NOT NULL,
  PRIMARY KEY (id)
);</code>
登入後複製
要為

為 161 的行的日期值新增兩天,請使用以下查詢:id

<code class="language-sql">UPDATE classes 
SET date = DATE_ADD(date, INTERVAL 2 DAY)
WHERE id = 161;</code>
登入後複製
此查詢會將指定行中的日期值增加兩天。

注意: 如果日期欄位是 類型,可以使用相同的語法,但時間間隔應以小時、分鐘和秒為單位指定,而不是天。例如,datetime 會在目前日期時間增加兩小時。 INTERVAL 2 HOUR

以上是如何使用 DATE_ADD() 在 MySQL 中新增天數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板