的mysqli/phpMyAdmin的查詢不工作 - 不能識別的關鍵字 'NULL'MySQL的語法錯誤,無法識別的關鍵字空
我用
PHP - mysqli
MySQL + phpMyAdmin
的Sql:
update User set name = null;
錯誤:
無法識別的關鍵字null
感謝您的幫助!
的mysqli/phpMyAdmin的查詢不工作 - 不能識別的關鍵字 'NULL'MySQL的語法錯誤,無法識別的關鍵字空
我用
PHP - mysqli
MySQL + phpMyAdmin
的Sql:
update User set name = null;
錯誤:
無法識別的關鍵字null
感謝您的幫助!
用戶是一個reserved/keyword單詞mySQL。用反引號抵消它。
update `User` set name = null;
http://rextester.com/YSTH80658使用MUSER ....我不認爲他們會讓我創建一個表稱爲用戶或刪除它。
謝謝!實際上這是來自phpMyAdmin編輯器的錯誤,查詢工作:) –
試試這個:
UPDATE your_table
SET your_column = NULL
WHERE some_id = 1;
或:
UPDATE your_table SET your_column = NULL;
這與OP已經嘗試過的有何不同? – HoneyBadger
適合我。 http://rextester.com/YSTH80658(注意我使用表muser,因爲它不會讓我創建用戶),也許你需要'用戶'反引號... https://dev.mysql.com/doc/refman/ 5.7/zh/keywords.html它是一個保留/關鍵字。 – xQbert