我有mysql数据类型作为日期,我在数据库中的日期格式是20/1/2015
.现在我希望使用日期检索数据.
例如:
SELECT * FROM Device_Count where Date='20/1/2015'
GO
Run Code Online (Sandbox Code Playgroud)
我得到的错误如下:
Incorrect date value: '20/1/2015' for column 'Date' at row 1
请查找并发布状态
MySQL的日期格式是 yyyy-mm-dd
如下所示更改您的查询,如果您的Date
列数据类型是,它应该可以工作date
.
SELECT * FROM Device_Count where Date=STR_TO_DATE('20/1/2015', '%d/%m/%Y' )
Run Code Online (Sandbox Code Playgroud)
请参阅文档: STR_TO_DATE(str,format)
归档时间: |
|
查看次数: |
78 次 |
最近记录: |