gpt4 book ai didi

mysql - 通过 TIMESTAMP 类型从 MYSQL 表中选择最近 24 小时内创建的记录

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

我需要通过 php 从 mysql 表中输出过去 24 小时(关键字小时,而不是最后一天)创建的记录列表。我在表中有一列标记为“时间戳”,设置为默认 CURRENT_TIMESTAMP。

我正在尝试以下方法:

<?php
$sql="SELECT * FROM list WHERE timestamp > I-have-no-clue-what-to-put-here";
$query=mysql_query($sql);

while($row=mysql_fetch_array($query)){
echo $row['itemname'] . " " . $row['itemurl'];
}
?>

我的方向是否正确?

最佳答案

SELECT * FROM list WHERE timestamp > DATE_SUB(now(), INTERVAL 1 DAY)

参见 docs for DATE_ADD and DATE_SUB .

关于mysql - 通过 TIMESTAMP 类型从 MYSQL 表中选择最近 24 小时内创建的记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6515252/

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