gpt4 book ai didi

mysql - 如果日期为 '14-AUG-2012' 格式,如何从 MySQL 中选择记录

转载 作者:行者123 更新时间:2023-11-29 01:31:12 25 4
gpt4 key购买 nike

我有一个查询,我正在使用以下查询从 MySQL 中选择记录

mysql> select VID from tm_visitor where DATE(INTIME)=DATE('2012-08-01');

然后我得到的结果是

+--------+
| VID |
+--------+
| 000001 |
| 000002 |
| 000003 |
| 000004 |
+--------+
4 rows in set (0.00 sec)

但是当我使用查询作为

mysql> select VID from tm_visitor where DATE(INTIME)=DATE('01-AUG-2012'); 

什么都没有

Empty set, 8 warnings (0.00 sec)

如何解决?

最佳答案

试试这个

select VID from tm_visitor where DATE(INTIME) = STR_TO_DATE('01-AUG-2012', '%d-%b-%y')

参见 MySQL Reference更多例子

关于mysql - 如果日期为 '14-AUG-2012' 格式,如何从 MySQL 中选择记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11947592/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com