Mysql查詢今日記錄
作者: fase 日期: 2012-07-26 11:20
最近在開發系統
在Mysql上要抓出今日或某一日的資料
而該欄位是使用datetime型態
本來在where判斷裏是使用like
但模糊搜尋的方式來判斷似乎很不好
網路上也沒查到好方法
仔細研究一下
似乎用這樣比較好
where curdate() = date_format(某欄位, '%Y-%m-%d')
這是今日的
如果是某一日則
where date_format(某欄位, '%Y-%m-%d') = 'xxxx-xx-xx'
就是將該欄位用date_format轉換格式再來比對
提供大家參考
如果有更好的方法
也請大家提供出來參考
在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 |
回到頁首
MySQL的utf8mb3 (2009-08-17 16:30)