Próbuję uruchomić instrukcję mysql select, w której wygląda ona na dzisiejszą datę i zwraca tylko wyniki zarejestrowane w tym dniu. Próbowałem obecnie następujące, ale nie wydaje się działać.MySQL Wybierz datę równą dziś
SELECT users.id, DATE_FORMAT(users.signup_date, '%Y-%m-%d')
FROM users
WHERE users.signup_date = CURDATE()
I zostały zmodyfikowane mój SELECT
oświadczenie do tego, dzięki chłopaki.
SELECT id FROM users WHERE DATE(signup_date) = CURDATE()
wydaje się, że 'signup_date' jest datetime pole – Serjio
@Serjio Tak, obecnie jest to pole datetime. – Jako
jaki jest typ danych 'data_u_uaktualnienia' jeśli zawiera czas, wtedy będziesz chciał użyć formatu daty w klauzuli" WHERE ", aby usunąć czas, aby dopasować' CURDATE() ' – Taryn