在這種情況下,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中文網其他相關文章!