Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MYSQL-更新单个列中的所有空字段_Mysql_Phpmyadmin - Fatal编程技术网

MYSQL-更新单个列中的所有空字段

MYSQL-更新单个列中的所有空字段,mysql,phpmyadmin,Mysql,Phpmyadmin,使用PhpMyQdmin,如何更新单个列中的所有空字段。我尝试了一些在网上找到的命令,但似乎都没有 表名为“news”,列名为“profile_4”,类型为“varchar(255)” 我试过这个: UPDATE news SET profile_4 = 'General' WHERE profile_4 = NULL 但它不起作用 我需要的是用“General”更新空列字段 谢谢 克里斯试试这个: UPDATE news SET profile_4 = 'General' WHERE pr

使用PhpMyQdmin,如何更新单个列中的所有空字段。我尝试了一些在网上找到的命令,但似乎都没有

表名为“news”,列名为“profile_4”,类型为“varchar(255)”

我试过这个:

UPDATE news SET profile_4 = 'General' WHERE profile_4 = NULL 
但它不起作用

我需要的是用“General”更新空列字段

谢谢 克里斯

试试这个:

UPDATE news SET profile_4 = 'General' WHERE profile_4 IS NULL OR profile_4 = ''
有关完整参考,请参阅

不能使用算术比较运算符,例如=,请尝试以下操作:

UPDATE news SET profile_4 = 'General' WHERE profile_4 IS NULL OR profile_4 = ''
有关完整参考,请参阅


您不能使用算术比较运算符,例如=,到目前为止您尝试了什么?你说的“空”是什么意思?无效的列的数据类型是什么?请共享SHOW CREATE TABLE tbalename outputHi@rkosegi我已经更新了问题。谢谢你回答我的问题。到目前为止你都试了些什么?你说的“空”是什么意思?无效的列的数据类型是什么?请共享SHOW CREATE TABLE tbalename outputHi@rkosegi我已经更新了问题。谢谢你回答我的问题。你好@rkosegi我有0行。我需要的是用“General”更新空列字段。对不起,我可能解释得不太清楚。@cybercampbell:您确定该列为空吗?查看我的更新答案。嗨@rkosegi,我有0行。我需要的是用“General”更新空列字段。对不起,我可能解释得不太清楚。@cybercampbell:您确定该列为空吗?请参阅我的最新答案。