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

lỗi node-postgres $ 1 IS NULL

Vấn đề là ở $1 IS NULL , trong đó $1 được coi là tên cột động, không được phép trong các câu lệnh đã chuẩn bị, do các biện pháp bảo vệ chống lại việc đưa vào SQL được thực hiện bởi máy chủ cơ sở dữ liệu.

CẬP NHẬT

Nếu bạn muốn định dạng các truy vấn của mình một cách tự do, đồng thời không có nguy cơ bị chèn SQL, hãy xem pg-hứa . Và để định dạng đúng tên cho lược đồ, bảng hoặc cột, hãy xem Tên SQL .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL động (EXECUTE) làm điều kiện cho câu lệnh IF

  2. Làm cách nào để thay đổi quyền sở hữu tất cả các đối tượng trong một lược đồ cụ thể trong PostgreSQL?

  3. Chặn CHỌN cho đến khi có kết quả

  4. Vòng lặp for với tên bảng động trong Postgresql 9.1?

  5. Nối các mảng trong nhóm theo mệnh đề