我想构建一个查询来获取NOW和15分钟之前发生的结果,当我尝试以下操作时遇到mysql错误,你能帮帮我吗?感谢
SELECT *
WHERE user_id = '000'
AND date_time < now( )
AND date_time > DATE_SUB( now( ) , INTERVAL 15 MINUTE)
错误讯息:
您的SQL语法有错误;查看与您的MySQL服务器版本对应的手册,以便在'WHERE user_id ='000'附近使用正确的语法 AND date_time&lt;现在() AND date_time&gt; DATE_SUB(第2行的now()'
答案 0 :(得分:2)
您需要从表中选择:)
答案 1 :(得分:1)
缺少 FROM TABLENAME
SELECT * FROM TABLENAME
WHERE user_id = '000'
AND date_time < now( )
AND date_time > DATE_SUB( now( ) , INTERVAL 15 MINUTE)
答案 2 :(得分:0)
您错过了FROM
声明
SELECT *
FROM myTable
WHERE user_id = '000'
AND date_time < now( )
AND date_time > DATE_SUB( now( ) , INTERVAL 15 MINUTE)