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

Kesalahan:Kolom tidak ada

Ketika berbicara tentang Postgresql dan nama entitas (Tabel, Kolom, dll.) dengan huruf UPPER CASE, Anda perlu "melarikan diri" dari kata dengan menempatkannya di "". Silakan merujuk ke dokumentasi tentang subjek khusus ini. Jadi, contoh Anda akan ditulis seperti ini:

String stm = "DELETE FROM hostdetails WHERE \"MAC\" = 'kzhdf'";

Di samping catatan, mengingat Anda menggunakan pernyataan yang disiapkan, Anda tidak boleh menetapkan nilai secara langsung dalam pernyataan SQL Anda.

con = DriverManager.getConnection(url, user, password);
String stm = "DELETE FROM hostdetails WHERE \"MAC\" = ?";
pst = con.prepareStatement(stm);
pst.setString(1, "kzhdf");
pst.executeUpdate();



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Terjadi kesalahan saat membuat basis data spasial. GALAT:tidak dapat memuat perpustakaan /usr/pgsql-9.1/lib/rtpostgis-2.0.so

  2. Cara Bekerja Dengan Database PostgreSQL

  3. Kecepatan Pemotongan Postgresql

  4. Fungsi GREATEST() di PostgreSQL

  5. Bisakah saya menggunakan nilai pengembalian INSERT...RETURNING di INSERT lain?