gpt4 book ai didi

php - 检索mysql数据库最近30分钟内的数据

转载 作者:太空宇宙 更新时间:2023-11-03 12:32:21 25 4
gpt4 key购买 nike

我正在使用具有以下详细信息的数据库表:

Column Number | Column name | Data type
---------------------------------------------
1 | cardid | int(5)
2 | price | decimal(5,2)
3 | isbuyprice | int(1)
4 | date | date
5 | time | time

现在,我想检索在过去 30 分钟内插入到表中的数据。我尝试使用以下代码,但它检索了我表中的所有行:

"SELECT * FROM table1 WHERE time > (now() - INTERVAL 30 MINUTE)";

最佳答案

"SELECT * FROM table1 WHERE time > (time(now()) - INTERVAL 30 MINUTE) 
and date=CURDATE()";

最好的解决方案是,如果您能够更改数据库表,然后将日期字段更改为时间戳并删除时间字段。那么上面的查询将起作用。否则将以下代码与您当前的数据库结构一起使用。

"SELECT * FROM table1 WHERE time > time(time(now())-interval 30 minute) 
and date=CURDATE()";

认为它会起作用。谢谢。

关于php - 检索mysql数据库最近30分钟内的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14807725/

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