sql >> Databáze >  >> RDS >> PostgreSQL

Ovladač Postgres JDBC:PSQLException:chyba syntaxe při RETURNING nebo blízko něj

Nejjednodušší způsob, jak jsem to udělal, bylo přidání ";--" na konec kódu 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. Proč používat klauzuli INCLUDE při vytváření indexu?

  2. Vložte hodnoty do tabulky v závislosti na hodnotách jiné tabulky mysql

  3. Rozbalovací seznam se sjednocovacím dotazem

  4. Jak aktualizovat databázi MYSQL s daty z Excelu pomocí ASP.NET?