从datetime列中提取日期

时间:2010-02-05 08:44:51

标签: mysql

如果列TxnDate是datetime类型,那么第一个查询不应该像第二个一样工作吗?

(02:13) mysql>select * from Response where date(TxnDate) = '2010-02-05';
Empty set (0.11 sec)

(02:14) mysql>select * from Response where trim(date(TxnDate)) = '2010-02-05';
...
...
207 rows in set (0.12 sec)

我无法重现这个问题。但是与此表相关的查询受到了影响。 版本 - 5.0.45

1 个答案:

答案 0 :(得分:1)

似乎它必须对第29898号错误做些什么

http://bugs.mysql.com/bug.php?id=29898