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

Trình điều khiển Postgres JDBC:PSQLException:lỗi cú pháp tại hoặc gần RETURNING

Cách dễ nhất mà tôi đã làm là thêm "; -" vào cuối mã sql:

String sql = "INSERT INTO testTable(var1, var2) values ("1","2"), ("1","2") RETURNING id;--";

PreparedStatement ps = getConnection().prepareStatement(sql, Statement.RETURN_GENERATED_KEYS);
ps.executeUpdate();
ResultSet rs = ps.getGeneratedKeys();


  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ỗi ứng dụng Rails Heroku

  2. PostgreSQL:Sử dụng câu lệnh AND trong LEFT JOIN không hoạt động như mong đợi

  3. PostgreSQL Tạo chỉ mục

  4. các phím tắt pgAdmin để thực thi các tập lệnh

  5. tăng giá trị lớn nhất (trong số n cột) - Cách tiếp cận thanh lịch