gpt4 book ai didi

MySQL 当前日期

转载 作者:可可西里 更新时间:2023-11-01 07:53:02 25 4
gpt4 key购买 nike

我想让用户可以在个人资料页面上看到他们今天上传的照片。

这是正确的吗?

SELECT * FROM pictures 
WHERE userid = '$userid'
ORDER BY pictureuploaddate < DATE_ADD(NOW(), INTERVAL 1 DAY);

还是不行。感谢您的帮助。

最佳答案

你会得到这样的东西:

SELECT * 
FROM pictures
WHERE userid = '$userid' AND
DATE(pictureuploaddate) = CURDATE() # Match date without time
ORDER BY pictureuploaddate DESC

为什么要ORDER BY 并在其中使用=?它应该是今天的日期,只需将其添加到 WHERE。如果你想先得到最新的图片你可以ORDER BY pictureuploaddate DESC

此外,如果您想要当前日期,最好比较日期而不是更小的日期。因为匹配速度更快。

关于MySQL 当前日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16042742/

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