sql >> Database >  >> RDS >> Mysql

INSERT..RETURNING werkt niet in JOOQ

Dit is een bekende beperking in jOOQ 3.9:https://github.com/jOOQ/jOOQ/ problemen/2943

U kunt momenteel de RETURNING . niet gebruiken clausule in jOOQ bij gebruik van gewone SQL, omdat jOOQ de naam van de identiteitskolom moet weten om te binden aan JDBC (in de meeste databases). Helaas, het doorgeven van de ID kolom naar de RETURNING clausule is niet voldoende, omdat er geen garantie is dat dit de identiteitskolom is. U kunt ook meerdere kolommen doorgeven aan de RETURNING clausule, in het geval waarvan jOOQ niet zou weten welke de identiteitskolom zou zijn.




  1. SQL Server - Een tabel vergrendelen totdat een opgeslagen procedure is voltooid

  2. mysql vind kleinste + unieke id beschikbaar

  3. WARN SqlExceptionHelper:143 - SQL-fout:0, SQLState:08S01- SqlExceptionHelper:144 - communicatieverbinding mislukt

  4. Fulltext zoeken op mysql met een woord van 3 letters