Nad*_*emm 0 php mysql sql datetime sql-like
我在mysql查询的where语句中有以下语句:
WHERE scrap_date LIKE '%-01-%'
Run Code Online (Sandbox Code Playgroud)
我想抓住1月份scrap_date的所有数据.我收到的错误是:
"第1行的'scrap_date'列的日期时间值不正确:'% - 01-%'"
scrap_dateis 的数据类型DATETIME.不确定使用什么语法来获取1月份日期的数据,有什么建议吗?
您假设日期在内部表示为字符串.它不是.
由于它是DateTime,使用MONTH函数提取月份并将其与期望值进行比较
WHERE MONTH(scrap_date) = 1
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1400 次 |
| 最近记录: |