gpt4 book ai didi

mysql - 简单的 MySQL 时间戳查询失败

转载 作者:行者123 更新时间:2023-12-01 00:01:09 24 4
gpt4 key购买 nike

我有一个查询作为一项日常工作运行了多年。不知何故,它昨天停止了。

我有一个 timestamp 字段,它有正确的值和一个查询...

SELECT * 
FROM `shoppingcart`
WHERE `creation_datetime` like '2013-06-16'

我得到一个空的结果集。如果我在有效日期之后添加 %

MySQL 是 5.1.61,服务器上没有任何更新。

最佳答案

如果您只想要 datetime 列的 date 部分,您可以使用 DATE()提取它

SELECT * 
FROM shoppingcart
WHERE date(creation_datetime) = '2013-06-16'

但这不会像@eggyal 提到的那样使用索引。这就是为什么你应该更好地使用

SELECT * 
FROM shoppingcart
WHERE creation_datetime >= '2013-06-16'
AND creation_datetime < '2013-06-17'

关于mysql - 简单的 MySQL 时间戳查询失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17152729/

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