Postgres sql вставляет запрос синтаксиса запроса из phpPgAdmin

Попытка выполнить стандартный запрос на вставку, но это не сработает.

INSERT INTO users (vk_id, eu_name, eu_society, eu_notes, eu_want_team) VALUES ("123123133","Eu name","Eu society","Eu notes","true") 

Ошибка, которую я получаю, следующая:

 ERROR: syntax error at or near "INTO" LINE 1: SELECT COUNT(*) AS total FROM (INSERT INTO users (vk_id, eu_... 

Что вызывает эту ошибку?

Я установил phpPgAdmin, чтобы попытаться воспроизвести вашу ошибку. Я сразу понял, когда пытался создать тестовую таблицу:

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

Так выглядит, как phpPgAdmin, сотрясающий ваш запрос в select count(*) as total from (...) . Я обнаружил, что это происходит, только когда установлен флажок «Результаты Paginate» на странице запроса (очевидно, phpPgAdmin пытается подсчитать, сколько строк он получит, а затем покажет его по страницам). Снимите флажок, и ваш запрос будет работать нормально:

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

обновлено 1

Подобный вопрос – INSERT INTO PostgreSQL

обновлено 2

Как упоминалось в комментариях к @akshay, вы также можете получить аналогичную ошибку при запуске запросов через командную строку, см. Объясненную ситуацию и ответ здесь – PostgreSQL отключить больше вывода

Пользовательский интерфейс phpPgAdmin предоставляет две ссылки для запуска SQL – один в основной части страницы и один в строке меню в верхней части страницы.

Тот, который находится в основной части страницы, выдает ошибку, которую вы видите, если вы запустите инструкцию определения данных, например CREATE TABLE.

Тем не менее, в строке меню будут выполняться запросы определения данных без проблем.

Вкратце:

экран

вы также можете попробовать это

INSERT INTO "user" ("username", "password_hash", "first_name", "last_name") VALUES( 'Foo',MD5('54321'),'Foo','Bar' );

  • Есть ли какой-либо логический тип в базах данных Oracle?
  • Добавление начального нуля к некоторым значениям в столбце в MySQL
  • Найти все таблицы, содержащие столбец с указанным именем - MS SQL Server
  • Соединяться между таблицами в двух разных базах данных?
  • Count (*) vs Count (1) - SQL Server
  • Что легче читать в подзапросах EXISTS?
  • Запрос Mysql для динамического преобразования строк в столбцы на основе двух столбцов
  • MySQL: невозможно создать таблицу (errno: 150)
  • Восстановить структуру таблицы из файлов frm и ibd
  • Как восстановить файл дампа из mysqldump?
  • Внешнее соединение с объединением в Excel 2010 с использованием Power Query
  • Давайте будем гением компьютера.