Как заменить все мои значения NULL в определенном поле в конкретной таблице? - PullRequest
10 голосов
/ 07 января 2011

Я искал ответ по всему интернету, и, возможно, я просто что-то не так делаю.В моей таблице MySQL есть столбец, в котором мне нужно заменить все значения NULL текстовой строкой в ​​моем запросе SQL с использованием phpMyAdmin.Я не хочу, чтобы вывод получился таким образом, я хочу заменить нулевые значения текстовой строкой.

Я пытался

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

Я прочитална

SELECT ISNULL(field,"replacetext)

Но это только показывает результат, но не заменяет его в таблице.

Я не могу понять это, и я потратил столько временипытаюсь найти ответ.

Ответы [ 2 ]

24 голосов
/ 07 января 2011
update tablename set fieldname = "textstring" where fieldname is null;
5 голосов
/ 07 января 2011

Вы пробовали

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