gpt4 book ai didi

mysql - 如果在 where 子句中仅使用日期,则使用 MySQL 查询不会返回数据,但如果包含其他参数,则会返回数据

转载 作者:行者123 更新时间:2023-11-29 13:56:26 24 4
gpt4 key购买 nike

我目前无法访问实际代码来向您展示,但我在运行查询时遇到问题,如果我使用唯一参数为日期的 where 子句,则该查询不会返回任何结果。但是,如果我还包含另一个参数(例如 ID),那么它会返回结果。

作为示例,这不会返回任何结果:

SELECT *
FROM table
WHERE date >= '2013-01-01'

这会返回结果:

SELECT *
FROM table
WHERE date >= '2013-01-01' and ID = 2

我已经让其他人查看过它,以确认它没有任何意义。类似的查询工作正常。如果没有人知道,我将在明天更新实际查询。

预先感谢您的帮助。

最佳答案

这是一个盲目的尝试,但由于“日期”也是字段类型 - 当 WHERE 中仅使用具有此名称的字段时,可能会存在某种冲突。

关于mysql - 如果在 where 子句中仅使用日期,则使用 MySQL 查询不会返回数据,但如果包含其他参数,则会返回数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15793792/

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