PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

पोस्टग्रेज JDBC ड्राइवर:PSQLException:रिटर्निंग पर या उसके पास सिंटैक्स त्रुटि

मैंने इसे करने का सबसे आसान तरीका 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. Postgresql को sqlalchemy से जोड़ना

  2. रेक कार्य डेटाबेस.yml कॉन्फ़िगरेशन को अनदेखा करते प्रतीत होते हैं

  3. PostgreSQL में महीने दर महीने वृद्धि की गणना कैसे करें

  4. SQL आईडी अनुक्रम सिंक से बाहर क्यों जाते हैं (विशेष रूप से पोस्टग्रेज़ का उपयोग करके)?

  5. अनुक्रमिक अनुक्रमणिका के लिए भरण कारक जो PK है