84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
我想实现一个插入功能,在插入前判断是数据库中是否有和关键字段相同的数据,如果有,执行修改操作,如果没有,执行插入操作,求教:有没有什么方法,不做自行查询判断,直接调用就可以完成整个过程?mybatis里有没有类似的方法?
mysql里有 on duplicate key update,把关键字段建一个唯一索引就可以啦
mybatis应该没有这样的条件控制, 只能看数据库有没有类似的条件控制, 如果是oracle可以用merge into using (subquery) on (condition) when matched then update (update statement) when not matched then insert (insert statement)
mybatis
oracle
merge into using (subquery) on (condition) when matched then update (update statement) when not matched then insert (insert statement)
是不是可以用mysql的replace into?
mysql里有 on duplicate key update,把关键字段建一个唯一索引就可以啦
mybatis
应该没有这样的条件控制, 只能看数据库有没有类似的条件控制, 如果是oracle
可以用merge into using (subquery) on (condition) when matched then update (update statement) when not matched then insert (insert statement)
是不是可以用mysql的replace into?