的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