程式狂想筆記

一個攻城師奮鬥史

0%

mysql date和date_format小記

平常我都是用 date()
但今天看到程式使用 date_format()
好奇這兩個差異

其實下面兩個都可以顯示時間
參數第一個不管用 date,datetime 都不會有錯誤問題
sql - How to optimize mysql group by with DATE_FORMAT - Stack Overflow
效能上其實兩者沒太大差別(如上連結)

1
select date_format( '2018-01-32 00:00:00' + INTERVAL 1 DAY,'%Y%-%m-%d');
1
select date( '2018-01-32 00:00:00');

之後有發現甚麼在來記錄

參考連結