PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Lỗi cú pháp ở cuối đầu vào trong PostgreSQL

Bạn chưa cung cấp bất kỳ thông tin chi tiết nào về ngôn ngữ / môi trường, nhưng dù sao thì tôi cũng sẽ thử phỏng đoán:

Các câu lệnh chuẩn bị sẵn của MySQL nguyên bản sử dụng ? làm trình giữ chỗ tham số, nhưng PostgreSQL sử dụng $1 , $2 v.v ... Hãy thử thay thế ? với $1 và xem nó có hoạt động không:

WHERE address = $1

Các thông báo lỗi trong PostgreSQL rất khó hiểu.

Nói chung, tôi thấy rằng thông báo lỗi Postgres tốt hơn các sản phẩm cạnh tranh (ahem, MySQL và đặc biệt là Oracle), nhưng trong trường hợp này, bạn đã cố gắng nhầm lẫn với trình phân tích cú pháp ngoài sự tỉnh táo. :)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để PyPy, Django và PostgreSQL hoạt động cùng nhau?

  2. java.lang.ClassNotFoundException:org.postgresql.Driver

  3. Làm cách nào để buộc Postgres sử dụng một chỉ mục cụ thể?

  4. CHÈN NHÓM CHỌN THEO:nhiều cột mục tiêu hơn lỗi biểu thức

  5. Apache Spark:Kết nối JDBC không hoạt động