Как вставить новую строку в таблицу Postgres?

я впервые использую Postgres, и у меня возникают проблемы с добавлением новой строки с помощью кода SQL.

Вот структура моей таблицы:

введите здесь описание изображения

И вот код, который я выполняю:

INSERT INTO recensione (testo, voto, utente, merchant) VALUES
('this is a text', 2, 'username', 1234567);

Я получаю эту ошибку:

ERROR:  syntax error at or near "INTO" LINE 1: SELECT COUNT(*) AS     total FROM (INSERT INTO recensione (testo...

Я уверен, что это легко решить, но я схожу с ума по этому поводу. Спасибо.


person smartmouse    schedule 25.05.2015    source источник
comment
Судя по ошибке, кажется, что INSERT INTO является подзапросом чего-то другого.   -  person David Hoelzer    schedule 25.05.2015
comment
Покажите весь задействованный код, пожалуйста. У вас нет SELECT COUNT(*)... в показанном коде...   -  person Luc M    schedule 25.05.2015
comment
Это не тот сценарий, который вы выполняете.   -  person nhgrif    schedule 25.05.2015
comment
Пожалуйста, не минусуйте меня, запрос, который я разместил выше, я выполняю!   -  person smartmouse    schedule 25.05.2015
comment
Не используйте PhpPgAdmin. В любом разумном редакторе SQL вы не получите такой ошибки.   -  person Ihor Romanchenko    schedule 25.05.2015


Ответы (1)


это происходит только тогда, когда установлен флажок «Разбить результаты на страницы» на странице запроса. Попробуйте снять это.

попробуйте посмотреть на этот пример. Ошибка синтаксиса запроса Postgres sql вставки из phpPgAdmin

person niketshah90    schedule 25.05.2015
comment
Работает, спасибо! Кто-нибудь, понизьте мой вопрос, потому что он не был таким экспертом, как вы! - person smartmouse; 25.05.2015