MySQL语法错误,无法识别的关键字null

时间:2017-06-06 12:52:00

标签: mysql sql

MySqli / phpmyadmin查询无法正常工作 - 无法识别的关键字'NULL'

我用

PHP - mysqli
MySQL + phpMyAdmin

Sql

update User set name = null;

错误

  

无法识别的关键字null

感谢您的帮助!

3 个答案:

答案 0 :(得分:3)

用户是mySQL中的reserved/keyword字。在反引号中抵消它。

update `User` set name = null;

http://rextester.com/YSTH80658使用muser ....我认为他们不会让我创建一个名为user的表或删除它。

答案 1 :(得分:2)

尝试这样的事情:

UPDATE `User`
SET `name` = NULL;

查看有关UPDATE和SET here

的更多信息

但也许你的专栏不允许 NULL

答案 2 :(得分:-1)

试试这个:

UPDATE your_table
SET    your_column = NULL
WHERE  some_id = 1;

或:

UPDATE your_table SET your_column = NULL;