我在互联网上寻找答案,也许我只是做错了。我的MySQL表中有一列我需要使用phpMyAdmin在SQL查询中用文本字符串替换所有NULL值。我不希望输出以这种方式出现,我想实际用文本字符串替换空值。
我试过
UPDATE `tablename` SET fieldname = replace (fieldname, "", "textstring")
我已经阅读了
SELECT ISNULL(field,"replacetext)
但这仅显示输出,但实际上并未在表中替换它。
我无法理解这一点,而且我浪费了太多时间来寻找答案。
答案 0 :(得分:23)
update tablename set fieldname = "textstring" where fieldname is null;
答案 1 :(得分:5)
你试过吗
UPDATE `tablename` SET fieldname = '' where fieldname is null