2016-11-05 82 views
0

我有我一直在試圖對phpMyAdmin執行查詢,查詢如下:關鍵字無法識別的錯誤在phpMyAdmin

UPDATE `energyconsumption` SET `Date`= CURRENT_DATE, WHERE USER = '17'; 

這是響應我得到的結果:

2分析過程中發現錯誤。

無法識別的關鍵字。 (在位置39的「CURRENT_DATE」附近)

意外的令牌。 (靠近「,」在位置51)

如何解決此錯誤?我如何正確使用CURRENT_DATE

注:

我在網上搜索有關使用功能CURRENT_DATE的正確方法,但我還沒有上找到一個很好的網站,解釋它的運氣。此外,w3schools網站自昨天以來一直處於關閉狀態,所以我沒有機會查看使用此功能的正確語法。

預先感謝您!

回答

0

現在使用(而不是CURRENT_DATE),取下,

+0

@ Gemelo MOLINERO刪除 '' 謝謝你老兄!欣賞快速反應 – Mahbs

+0

沒問題,如果答案適合你,請+1。謝謝。 –

0

你有一些問題,你的語法,你試過嗎?此外,而不是CURRENT_DATE使用CURDATE()並刪除WHERE之前的逗號。

UPDATE energyconsumption SET Date= CURDATE() WHERE USER = '17'; 

UPDATE:

CURDATE()返回的日期部分或NOW()返回的日期和時間戳。取決於您在桌面設計中定義的數據類型。

+0

乾杯!我會研究使用CURDATE() – Mahbs

0

它確定。我剛剛解決了這個問題。這是我執行的查詢:

UPDATE energyconsumption SET Date = CURRENT_DATE **,** WHERE USER ='17';

逗號給我的問題。

2

從查詢

UPDATE `energyconsumption` SET `Date`= CURRENT_DATE WHERE USER = '17';