Mysql
 sql >> Baza danych >  >> RDS >> Mysql

INSERT..RETURNING nie działa w JOOQ

Jest to znane ograniczenie w jOOQ 3.9:https://github.com/jOOQ/jOOQ/ problemy/2943

Obecnie nie możesz użyć RETURNING klauzula w jOOQ podczas używania zwykłego SQL, ponieważ jOOQ musi znać nazwę kolumny tożsamości, aby połączyć się z JDBC (w większości baz danych). Niestety przekazywanie ID kolumna do RETURNING klauzula nie jest wystarczająca, ponieważ nie ma gwarancji, że jest to kolumna tożsamości. Możesz również przekazać kilka kolumn do RETURNING klauzula, w przypadku której jOOQ nie wiedziałby, która z nich będzie kolumną tożsamości.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak przyspieszyć zapytania SELECT .. LIKE w MySQL na wielu kolumnach?

  2. Python Pandy zapisują do sql z wartościami NaN

  3. mysql UTWÓRZ UŻYTKOWNIKA

  4. Dlaczego zapytanie nie zostało zaktualizowane po kliknięciu przycisku aktualizacji?

  5. Obejście błędu MySQL Wykryto zakleszczenie podczas próby uzyskania blokady; spróbuj zrestartować transakcję