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

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

WBOY
WBOY轉載
2023-08-26 21:41:111286瀏覽

如果我只在复合 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刪除