Ниже мой запрос sql в php.Ошибка анализа в DATEDIFF php
SELECT * FROM Tbl_Players I WHERE DATEDIFF(DAY , NOW() , I.FirstLoginTime) <1 LIMIT 0 , 30
FirstLoginTime - это поле в таблице sql, которое имеет значение DateTime.
Я хочу, чтобы все данные вставили до одного дня.
Это дает мне ошибку:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' I.FirstLoginTime) < 1
LIMIT 0, 30' at line 3
благодарность за помощь.
DATEDIFF принимает 2 аргумента, вы передаете его 3 –
Как я мог знать, если разница в день или час что-то другое , – Impossible
что случилось с результатом при удалении * DAY, *? –