无法编写简单的插入查询PostgreSQL

时间:2019-09-03 17:28:21

标签: sql database postgresql insert

我不明白为什么这个查询不起作用。

我尝试将s更改为“ s”,将n_post更改为“ n_post”,两者都更改。这对我没有帮助。

我的桌子如下:

enter image description here

INSERT INTO s ( n_post, name, reiting, town) VALUES 
  ( 'S1', 'Смит', 20, 'Лондон'),
  ( 'S2', 'Джонс', 10, 'Париж'),
  ( 'S3', 'Блейк', 30,  'Париж'),
  ( 'S4', 'Кларк', 20,  'Лондон'),
  ( 'S5', 'Адамс', 30,  'Париж');

但是每次我遇到类似这样的错误:

  

错误:关系“ s”的列“ n_post”不存在第1行:INSERT   INTO s(n_post,名称,住所,城镇)的值

感谢大家,问题已解决。我删除了数据库,然后再次创建它。

1 个答案:

答案 0 :(得分:0)

您的字段n_post似乎有一个前导空格。尝试“ n_post”或重命名该列。