LINUX.ORG.RU

Сообщения megriv

 

Не могу выполнить UPDATE, DELETE, SELECT через WHERE

Форум — Development

При попытке выполнить обновление или удаление строки выдается сообщение об отсутствии поля таблицы. Хотя оно есть. Что я делаю не так?

mgi@mgi-Linux:~$ sudo su postgres [sudo] пароль для mgi: postgres@mgi-Linux:/home/mgi$ psql psql (11.4 (Ubuntu 11.4-1.pgdg18.04+1), сервер 10.9 (Ubuntu 10.9-1.pgdg18.04+1)) Введите «help», чтобы получить справку.

postgres=# \c megriv psql (11.4 (Ubuntu 11.4-1.pgdg18.04+1), сервер 10.9 (Ubuntu 10.9-1.pgdg18.04+1)) Вы подключены к базе данных «megriv» как пользователь «postgres». megriv=# SELECT * FROM formanpa; codForma | textForma ----------+------------------ 11 | Aaaaaaaaaaaaa 22 | Bbbbbbbb 33 | Cccccccccccccccc (3 строки)

megriv=# UPDATE formanpa SET textForma = 'B2b2b2b2b2' WHERE codForma = '22'; ОШИБКА: столбец «codforma» не существует СТРОКА 1: ...PDATE formanpa SET textForma = 'B2b2b2b2b2' WHERE codForma =... ^ ПОДСКАЗКА: Возможно, предполагалась ссылка на столбец «formanpa.codForma». megriv=# UPDATE formanpa SET textForma = 'B2b2b2b2b2' WHERE formanpa.codForma = '22'; ОШИБКА: столбец formanpa.codforma не существует

 

megriv
()

RSS подписка на новые темы