PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Postgres sql синтактична грешка при вмъкване на заявка от phpPgAdmin

Инсталирах phpPgAdmin, за да се опитам да възпроизведем грешката ви. Разбрах го веднага, когато се опитах да създам тестова таблица:

Така изглежда, че phpPgAdmin обвива вашата заявка в select count(*) as total from (...) . Открих, че това се случва само когато поставите отметка в квадратчето „Пагиниране на резултати“ on query page е настроен на on (очевидно phpPgAdmin се опитва да преброи колко реда ще получи и след това да го показва страница по страница). Премахнете отметката и вашата заявка ще работи добре:

актуализиран 1

Подобен въпрос - INSERT INTO PostgreSQL

актуализиран 2

Както @akshay спомена в коментарите, можете също да получите подобна грешка при стартиране на заявките през командния ред, вижте обяснената ситуация и отговорете тук - PostgreSQL деактивира повече изход



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Рекурсивна CTE конкатенация на полета с родители от произволна точка

  2. Коментар символ/символи в postgres / postgresql / psql?

  3. Някои идеи за обединяване на ресурси на ниско ниво в PostgreSQL

  4. Django-DB-Migrations:не може да ALTER TABLE, защото има чакащи задействащи събития

  5. 3 функции, които получават деня, месеца и годината от дата в PostgreSQL