PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Błąd składni na końcu wprowadzania danych w PostgreSQL

Nie podałeś żadnych szczegółów dotyczących języka/środowiska, ale i tak spróbuję zgadywać:

Przygotowane instrukcje MySQL natywnie używają ? jako symbol zastępczy parametru, ale PostgreSQL używa $1 , $2 itp. Spróbuj zastąpić ? z $1 i zobacz, czy to działa:

WHERE address = $1

Komunikaty o błędach w PostgreSQL są bardzo tajemnicze.

Ogólnie zauważyłem, że komunikaty o błędach Postgresa są lepsze niż konkurencyjne produkty (ahem, MySQL i zwłaszcza Oracle), ale w tym przypadku udało Ci się pomylić parser poza zdrowy rozsądek. :)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Postgres Left Dołącz do warunku gdzie

  2. Jak UNION działa w PostgreSQL

  3. Jak dopasować cały dzień do pola daty i godziny?

  4. Jak profilować bazę danych PostgreSQL?

  5. Bezpiecznie zmieniaj nazwy tabel za pomocą kolumn klucza podstawowego szeregowego