當我們嘗試對表中存儲的日期值進行此類操作時,MySQL 會將日期值假設(shè)為數(shù)字并執(zhí)行算術(shù)運算。
假設(shè)我們有一個名為“example”的表在“orderdate”列中有一個日期值,然后進行算術(shù)運算將澄清上述內(nèi)容 –
mysql> select * from example; +------------+ | orderdate | +------------+ | 2017-05-25 | +------------+ 1 row in set (0.00 sec) mysql> select orderdate+10 from example; +--------------+ | orderdate+10 | +--------------+ | 20170535 | +--------------+ 1 row in set (0.00 sec) mysql> select orderdate*10 from example; +--------------+ | orderdate*10 | +--------------+ | 201705250 | +--------------+ 1 row in set (0.00 sec) mysql> select orderdate-10 from example; +--------------+ | orderdate-10 | +--------------+ | 20170515 | +--------------+ 1 row in set (0.00 sec) mysql> select orderdate/10 from example; +--------------+ | orderdate/10 | +--------------+ | 2017052.5 | +--------------+ 1 row in set (0.00 sec)
登錄后復(fù)制
以上就是加法、減法、乘法和除法運算符如何處理 MySQL 表中存儲的日期值?的詳細內(nèi)容,更多請關(guān)注www.92cms.cn其它相關(guān)文章!