Mysql
 sql >> база данни >  >> RDS >> Mysql

INSERT..RETURNING не работи в JOOQ

Това е известно ограничение в jOOQ 3.9:https://github.com/jOOQ/jOOQ/ въпроси/2943

В момента не можете да използвате RETURNING клауза в jOOQ при използване на обикновен SQL, тъй като jOOQ трябва да знае името на колоната за идентичност, за да се свърже с JDBC (в повечето бази данни). За съжаление, подаване на ID колона в RETURNING клаузата не е достатъчна, защото няма гаранция, че това е колоната за идентичност. Можете също да подадете няколко колони към RETURNING клауза, в случай на която jOOQ няма да знае коя ще бъде колоната за идентичност.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. протоколни пакети извън ред

  2. MySQL Група по последователни стойности

  3. Проблем при достъпа до предполагаемо деактивирана функция в CODEIGNITER

  4. mysql таблица за присъединяване към себе си

  5. php създател на викторина с множество избори