PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Postgres sql inserisce l'errore di sintassi della query da phpPgAdmin

Ho installato phpPgAdmin per provare a riprodurre il tuo errore. L'ho capito subito quando ho provato a creare una tabella di test:

Quindi sembra che phpPgAdmin racchiuda la tua query in select count(*) as total from (...) . Ho scoperto che succede solo quando casella di controllo "Impagina risultati" on query page è impostato su on (ovviamente phpPgAdmin prova a contare quante righe otterrà e poi lo mostra pagina per pagina). Deselezionalo e la tua query funzionerà correttamente:

aggiornato 1

Domanda simile:INSERISCI IN PostgreSQL

aggiornato 2

Come menzionato da @akshay nei commenti, potresti anche ricevere un errore simile eseguendo le query tramite la riga di comando, vedi la situazione spiegata e rispondi qui - PostgreSQL disabilita più output