UPDATE table_name SET col_name = varchar WHERE col_name为NULL;

时间:2019-04-14 16:44:55

标签: sql postgresql sql-update string-constant

以下更新失败:-

UPDATE table_name SET col_name = varchar WHERE col_name is NULL;

失败消息是:-

ERROR:  column "varchar" does not exist

下面提到的一个成功了:-

UPDATE table_name SET col_name = 889977 WHERE col_name is NULL;

我已经检查了列的pg_typeof-col_name是character varying。请帮助。

1 个答案:

答案 0 :(得分:2)

我认为您错过了字符串的报价

UPDATE table_name SET col_name = 'varchar' WHERE col_name is NULL;