以下更新失败:-
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
。请帮助。
答案 0 :(得分:2)
我认为您错过了字符串的报价
UPDATE table_name SET col_name = 'varchar' WHERE col_name is NULL;