gpt4 book ai didi

mysql - 如何返回小于当前日期的结果?

转载 作者:行者123 更新时间:2023-11-29 01:45:43 24 4
gpt4 key购买 nike

我想从我的表中返回日期小于今天的结果。这是我的声明:

$today = date('Y-m-d');
SELECT * FROM events WHERE STR_TO_DATE('$today', '%Y-%m-%d') > wp_eventscalendar_main.eventStartDate

我可以毫无问题地选择 future 的事件,但是当我尝试选择过去的事件时,我没有得到任何结果。我的列“eventStartDate”设置为日期。我应该为此使用某种特殊的运算符吗?

谢谢,

最佳答案

您可能需要:

SELECT * FROM events WHERE CURDATE() > wp_eventscalendar_main.eventStartDate

MySQL 会尝试将字符串与日期进行比较,这不会可靠地工作。

关于mysql - 如何返回小于当前日期的结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7322914/

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