範圍

2012-10-20 97 views
2

選擇MySQL的日期時間我已經看到了至少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 

我不明白這個錯誤!我甚至沒有在我的查詢中使用「限制」。

任何幫助將不勝感激。謝謝。

+0

從您的查詢中刪除和害羞 –

+0

您是如何嘗試運行該查詢的? MySQL工作臺? PHP?安慰? – Kamil

+0

我通過phpmyadmin,卡米爾運行它 – user1760765

回答

4

試試這個:

SELECT * FROM requests 
WHERE date_created between DATE('2012-10-01 00:00:00') 
          AND DATE('2012-11-01 00:00:00'­) 
+0

這沒有任何工作的意思,可惜...感謝您嘗試 – user1760765

+0

你得到同樣的錯誤? –

+0

是的,同樣的錯誤。我通過phpMyAdmin輸入這些查詢。也許這與錯誤有關? – user1760765

0

沒有更多的情況下,我會說,錯誤可能是指的是在你的代碼中的另一個查詢這實際上中有一個「LIMIT 0,30」。

+1

如果有幫助,我通過phpmyadmin使這些查詢。它可能試圖在某處添加某些東西,這是什麼原因造成的?我的查詢中沒有包含「LIMIT」 – user1760765