首頁 > 資料庫 > mysql教程 > 如果我只在複合 INTERVAL 單位的封閉單位值集中寫入一個值,MySQL 會回傳什麼?

如果我只在複合 INTERVAL 單位的封閉單位值集中寫入一個值,MySQL 會回傳什麼?

WBOY
發布: 2023-08-26 21:41:11
轉載
1355 人瀏覽過

如果我只在复合 INTERVAL 单位的封闭单位值集中写入一个值,MySQL 将返回什么?

在這種情況下,MySQL 會考慮複合 INTERVAL 單元中給出的最右邊的單元。它將根據所附單位值集中提供的單一值計算間隔後傳回輸出。下面的範例將闡明它 -

mysql> Select TIMESTAMP('2017-10-22 04:05:36' + INTERVAL '2 ' year_month) AS 'Only Month Value Changed';
+--------------------------+
| Only Month Value Changed |
+--------------------------+
| 2017-12-22 04:05:36      |
+--------------------------+
1 row in set (0.00 sec)
登入後複製

上面的查詢根據單一值(即隨附的單位值集中提供的 2)將月份(複合 INTERVAL 單位中最右邊的)從 10 更改為 12。

以上是如果我只在複合 INTERVAL 單位的封閉單位值集中寫入一個值,MySQL 會回傳什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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