gpt4 book ai didi

mysql - 使用unixtime进行sql查询

转载 作者:行者123 更新时间:2023-11-29 23:08:16 33 4
gpt4 key购买 nike

我正在尝试从表中选择今天日期的所有内容。但我发现那个日期列是unix时间戳。那么,如何选择今天日期的所有内容呢?或者例如只是昨天的?如果它是正常日期而不是 unix 时间,那就很容易了,但是......这是我到目前为止为查询输入的内容......

$ann_renewal_query = "SELECT * FROM annual_renewal WHERE due_date  '%$today%' order BY due_date ASC";

最佳答案

您只需将值转换为 unix 时间戳版本。最好的方法是将当前时间转换为 Unix 时间戳:

where due_date >= UNIX_TIMESTAMP(curdate()) and
due_date < UNIX_TIMESTAMP(date_add(curdate(), interval 1 day)

此版本的查询允许利用 due_date 上的索引。

关于mysql - 使用unixtime进行sql查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28195972/

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