gpt4 book ai didi

php - 如何过滤MySQL日期?

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

我正在尝试执行 SELECT * FROM 但仅限于 30 天以内的项目。这是我的选择代码:

SELECT * FROM `{$table_name33}` WHERE `type`='wpst-requiredinfo' ORDER BY `foreignkey` ASC;

但是,我的问题是我不知道如何添加小于 30 天的 WHERE AND last_updated

我不确定如何编写查询,但日期显示如下:1428412603 在表格列中,它看起来不像是日期。我不知道从哪里开始。

最佳答案

试试这个 where 子句:

WHERE `type`='wpst-requiredinfo' and
last_updated >= date_sub(now(), interval 30 day)

编辑:

您的日期似乎是 Unix 时间格式。

WHERE `type`='wpst-requiredinfo' and
last_updated >= unixtime_timestamp() - 30*24*60*60

注意:这会将所有函数放在当前时间。特别是,它不使用 FROM_UNIXTIME(last_updated)。这确保索引可用于查询的这一部分。最好的索引在 (type, last_updated) 上。

关于php - 如何过滤MySQL日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29579086/

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