ОБНОВЛЕНИЕ table_name SET col_name = varchar ГДЕ col_name НЕДЕЙСТВИТЕЛЬНО; - PullRequest
0 голосов
/ 14 апреля 2019

Не удается выполнить следующее ОБНОВЛЕНИЕ: -

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;

Iпроверили pg_typeof столбца - col_name - character varying.Пожалуйста, помогите.

1 Ответ

2 голосов
/ 14 апреля 2019

я думаю, что вы пропустили цитату для строки

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