Mysql查詢今日記錄

最近在開發系統
在Mysql上要抓出今日或某一日的資料
而該欄位是使用datetime型態
本來在where判斷裏是使用like
但模糊搜尋的方式來判斷似乎很不好
網路上也沒查到好方法

仔細研究一下
似乎用這樣比較好
where curdate() = date_format(某欄位, '%Y-%m-%d')
這是今日的
如果是某一日則
where date_format(某欄位, '%Y-%m-%d') = 'xxxx-xx-xx'
就是將該欄位用date_format轉換格式再來比對

提供大家參考
如果有更好的方法
也請大家提供出來參考
標籤: MySQL
評論: 0 | 引用: 0 | 閱讀: 2755 | 回到頁首