2

我在 StackOverflow 上看到了至少 2 打这样的问题,但没有一个批准的答案对我有用。

我正在尝试运行这个 MySQL 查询:

SELECT * FROM requests WHERE date_created between "2012-10-01 00:00:00" AND "2012-11-01 00:00:00"­

我得到的错误是:

#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 '­ LIMIT 0, 30' at line 1

我不明白这个错误!我什至没有在我的查询中使用“限制”。

任何帮助将不胜感激。谢谢你。

4

2 回答 2

4

试试这个 :

 SELECT * FROM requests 
 WHERE date_created between DATE('2012-10-01 00:00:00') 
                            AND DATE('2012-11-01 00:00:00'­)
于 2012-10-20T00:23:21.597 回答
0

如果没有更多上下文,我会说该错误可能是指代码中的另一个查询,其中实际上包含“LIMIT 0, 30”。

于 2012-10-20T00:26:05.203 回答