如何替换特定表中特定字段中的所有NULL值?

时间:2011-01-07 19:00:17

标签: mysql null replace phpmyadmin

我在互联网上寻找答案,也许我只是做错了。我的MySQL表中有一列我需要使用phpMyAdmin在SQL查询中用文本字符串替换所有NULL值。我不希望输出以这种方式出现,我想实际用文本字符串替换空值。

我试过

UPDATE `tablename` SET fieldname = replace (fieldname, "", "textstring")

我已经阅读了

SELECT ISNULL(field,"replacetext)

但这仅显示输出,但实际上并未在表中替换它。

我无法理解这一点,而且我浪费了太多时间来寻找答案。

2 个答案:

答案 0 :(得分:23)

update tablename set fieldname = "textstring" where fieldname is null;

答案 1 :(得分:5)

你试过吗

UPDATE `tablename` SET fieldname = '' where fieldname is null