Maj*_*imi 7 java mysql jooq on-duplicate-key
我真正想要的是在JOOQ中编写以下查询:
stmt = connection.prepareStatement(
"INSERT INTO `tbl` (`name`, `service_id`, `device_id`) VALUES (?, ?, ?) ON DUPLICATE KEY UPDATE `id` = LAST_INSERT_ID(`id`)",
Statement.RETURN_GENERATED_KEYS
);
Run Code Online (Sandbox Code Playgroud)
我无法在JOOQ中找到一种方法.可能吗?
当前(从jOOQ 3.4-3.6开始),由于jOOQ的INSERT
API中的缺陷,这是不可能的: