Tôi đang cố gắng chạy câu lệnh chọn mysql, nơi nó nhìn vào ngày hôm nay và chỉ trả lại kết quả đã đăng ký vào ngày hiện tại đó. Tôi hiện đang thử những điều sau đây, nhưng nó dường như không hoạt động.MySQL Chọn Ngày Bằng Hôm nay
SELECT users.id, DATE_FORMAT(users.signup_date, '%Y-%m-%d')
FROM users
WHERE users.signup_date = CURDATE()
Tôi đã sửa đổi tuyên bố SELECT
của mình cho điều này, cảm ơn các bạn.
SELECT id FROM users WHERE DATE(signup_date) = CURDATE()
có vẻ như 'signup_date' là trường datetime – Serjio
@Serjio Vâng, hiện tại nó là trường ngày giờ. – Jako
datatype của 'signup_date' là gì nếu nó chứa thời gian, sau đó bạn sẽ muốn sử dụng date_format trong mệnh đề' WHERE' để loại bỏ thời gian khớp với 'CURDATE()' – Taryn