sql >> Databasteknik >  >> RDS >> Mysql

INSERT..RETURNING fungerar inte i JOOQ

Detta är en känd begränsning i jOOQ 3.9:https://github.com/jOOQ/jOOQ/ nummer/2943

Du kan för närvarande inte använda RETURNING klausul i jOOQ när du använder vanlig SQL, eftersom jOOQ behöver känna till identitetskolumnens namn för att binda till JDBC (i de flesta databaser). Tyvärr skickade ID kolumnen till RETURNING klausulen är inte tillräcklig, eftersom det inte finns någon garanti för att detta är identitetskolumnen. Du kan också skicka flera kolumner till RETURNING sats, i vilket fall jOOQ inte skulle veta vilken som skulle vara identitetskolumnen.




  1. Konvertera hex till binär i MySQL

  2. isnumeric() med PostgreSQL

  3. STORT Fel utanför intervallet sedan MySQL 5.5

  4. Varför går mysql-anslutningen av (förlorade anslutningen till MySQL-servern under frågefel)