我在StackOverflow上看到过至少二十几个这样的问题,但没有一个批准的答案适用于我。
我正在尝试运行此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
我不明白这个错误!我在查询中甚至没有使用“限制”。
非常感谢任何帮助。谢谢。
答案 0 :(得分:4)
试试这个:
SELECT * FROM requests
WHERE date_created between DATE('2012-10-01 00:00:00')
AND DATE('2012-11-01 00:00:00')
答案 1 :(得分:0)
如果没有更多的上下文,我会说错误可能是指代码中的另一个查询,其中实际上有一个“LIMIT 0,30”。