PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Erro de sintaxe de consulta de inserção sql do Postgres do phpPgAdmin


Instalei o phpPgAdmin para tentar reproduzir seu erro. Eu entendi imediatamente quando tentei criar uma tabela de teste:



Então, parece que o phpPgAdmin envolve sua consulta em select count(*) as total from (...) . Descobri que isso acontece apenas quando marcar a caixa "Paginar resultados" on query page está definido como on (obviamente phpPgAdmin tentando contar quantas linhas ele obterá e depois mostrará página por página). Desmarque-o e sua consulta funcionará bem:



atualizado 1

Pergunta semelhante - INSERT INTO PostgreSQL

atualizado 2

Como @akshay mencionou nos comentários, você também pode obter um erro semelhante ao executar as consultas pela linha de comando, veja a situação explicada e responda aqui - PostgreSQL desabilita mais saída