1
我是成功與此查詢1:的MySQL日期查詢與字符串改變現在不行
select date_format(now()-INTERVAL 1 DAY,'%Y-%m-%d')
但爲什麼結果和查詢2不同:
select date_format('2016-02-26'-INTERVAL 1 DAY,'%Y-%m-%d')
如何使用日期字符串現在更換?
我是成功與此查詢1:的MySQL日期查詢與字符串改變現在不行
select date_format(now()-INTERVAL 1 DAY,'%Y-%m-%d')
但爲什麼結果和查詢2不同:
select date_format('2016-02-26'-INTERVAL 1 DAY,'%Y-%m-%d')
如何使用日期字符串現在更換?
你必須在MySql中將字符串轉換爲Date。
嘗試這種情況:
select date_format(STR_TO_DATE('2016-02-26', '%Y-%m-%d') - INTERVAL 1 DAY,'%Y-%m-%d')
嘗試此'選擇DATE_FORMAT(STR_TO_DATE( '2016年2月26日', '%Y-%間 - %d') - INTERVAL 1 DAY,「%Y-%間 - %d')' –