Mysql 将sql db中的所有空值更改为设置值
要更新sql数据库中的某些字段,我想更改一列中多条记录的值 假设该列名为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
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;