gpt4 book ai didi

php - 带有变量的 MySQL UNIX_TIMESTAMP?

转载 作者:行者123 更新时间:2023-11-29 07:26:27 25 4
gpt4 key购买 nike

有什么方法可以将条件传递给 UNIX_TIMESTAMP() 吗?

例如:UNIX_TIMESTAMP(-24hr) <- 这行不通

这将返回比当前 unix 时间戳更新的所有记录:

$sql = 'SELECT * FROM events WHERE event_date > UNIX_TIMESTAMP() ORDER BY event_date ASC';

但我想返回比当前 unix 时间戳更新的所有记录 - 24 小时以允许时区差异。

可以单独使用 UNIX_TIMESTAMP() 函数来完成吗?

最佳答案

你可以试试下面

SELECT * FROM events 
WHERE event_date > UNIX_TIMESTAMP(DATE_SUB(NOW(), INTERVAL 24 Hour)) ORDER BY event_date ASC

或者按照@Madhur Bhaiya 的建议使用速记版本

 SELECT * FROM events 
WHERE event_date > UNIX_TIMESTAMP(NOW()- INTERVAL 24 Hour) ORDER BY event_date ASC

关于php - 带有变量的 MySQL UNIX_TIMESTAMP?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53455370/

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