Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/63.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 将sql db中的所有空值更改为设置值_Mysql_Sql - Fatal编程技术网

Mysql 将sql db中的所有空值更改为设置值

Mysql 将sql db中的所有空值更改为设置值,mysql,sql,Mysql,Sql,要更新sql数据库中的某些字段,我想更改一列中多条记录的值 假设该列名为my_column,该列记录的值当前为NULL,我想将其更改为字符串这个有趣的值。列的类型为varchar 我用过: UPDATE `table_name` SET `my_column ` = 'This interesting value' WHERE `my_column` = NULL; 但没有记录以这种方式更新。我做错了什么?哇,太快了。解决了我的问题,谢谢!我还不能接受你的答案,当它允许我时我会这样做:)n

要更新sql数据库中的某些字段,我想更改一列中多条记录的值

假设该列名为
my_column
,该列记录的值当前为
NULL
,我想将其更改为字符串
这个有趣的值
。列的类型为varchar

我用过:

UPDATE `table_name` SET `my_column ` = 'This interesting value' WHERE  `my_column` =  NULL;

但没有记录以这种方式更新。我做错了什么?

哇,太快了。解决了我的问题,谢谢!我还不能接受你的答案,当它允许我时我会这样做:)np,当你经常使用sql和null值时,这会变成每天都会发生的事情,因此当你看到=而不是带有null值时,你会马上知道它。是的,我使用了另一个查询,其中值设置为null,其中值为“0”。这就是=,让我困惑。再次感谢你!
UPDATE `table_name` 
SET `my_column ` = 'This interesting value' 
WHERE  `my_column` IS  NULL;
UPDATE `table_name` 
      SET `my_column ` = 'This interesting value' 
 WHERE  `my_column` IS  NULL;