PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

node-postgres $1 IS NULL kesalahan

Masalahnya ada di $1 IS NULL , di mana $1 diperlakukan sebagai nama kolom dinamis, yang tidak diperbolehkan dalam pernyataan yang disiapkan, karena perlindungan terhadap injeksi SQL yang diterapkan oleh server database.

PERBARUI

Jika Anda ingin memformat kueri Anda secara bebas, sementara juga tanpa risiko injeksi SQL, lihat pg-janji . Dan untuk memformat nama skema, tabel, atau kolom dengan benar, lihat Nama 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. Kurangi dua record dari kolom yang sama dalam sebuah tabel

  2. Perbedaan antara cap waktu dengan/tanpa zona waktu di PostgreSQL

  3. Bagaimana cara menggunakan kembali hasil untuk klausa SELECT, WHERE dan ORDER BY?

  4. Beberapa CTE dalam satu permintaan

  5. Panda menulis kerangka data ke skema postgresql lainnya