在phpMyAdmin
試圖更新表中的一個date
字段的語法如下:DATE_ADD產生無法識別的關鍵字錯誤
UPDATE MyTable SET 'date' = DATE_ADD('date', INTERVAL 7 DAY)
不過,我立即得到了以下錯誤:
無法識別的關鍵字。 (在INTERVAL附近)
意外的令牌。 (近 7)
無法識別的關鍵字。 (近DAY)
意外的標記(近 ))
我不明白爲什麼。誰能告訴我這有什麼問題?謝謝!
編輯
我解決我的問題,通過使用這一行:
UPDATE MyTable SET 'date' = ADDDATE('date', 7)
不過,我還是好奇,爲什麼原來的查詢不起作用。
它是否允許您運行查詢而不管顯示的錯誤?你有什麼phpMyAdmin版本?解析器在幾個小版本之前出現了一些問題,但它們都應該在當前版本中修復。 –