我想运行一个mysql select语句,它看起来今天的日期,只返回当天注册的结果。我目前正在尝试以下,但它似乎并没有工作。MySQL选择日期等于今天
SELECT users.id, DATE_FORMAT(users.signup_date, '%Y-%m-%d')
FROM users
WHERE users.signup_date = CURDATE()
我修改我的SELECT
语句来此,感谢球员。
SELECT id FROM users WHERE DATE(signup_date) = CURDATE()
看起来'signup_date'是日期时间字段 – Serjio
@Serjio是的,它当前是日期时间字段。 – Jako
是什么signup_date'的'的数据类型,如果它包含的时间,那么你将要使用的DATE_FORMAT在'WHERE'条款剥夺匹配'CURDATE()的时候' – Taryn