数据库
原天河
这个作者很懒,什么都没留下…
展开
-
mybatis 通过list<Map>,插入或更新数据到表中
xml文件里的sql语句写法:插入或更新,表示在插入数据前,先判断在表中有没有数据,有的话,直接更新,没有的话直接插入。这个例子是用一个mybatis方法来实现,避免了mybatis多次连接数据库查询数据造成的耗时。这个例子里是循环list里的每个map,每个map执行一次插入更新。相对来说慢了点。在mysql中有一种插入更新的写法:replace into table 写法,mysql...原创 2019-04-11 21:00:17 · 3928 阅读 · 0 评论 -
一条sql语句,实现mybatis批量插入或更新数据
前言trader_users_fee_result表没有主键,没有唯一索引,唯一的一个要求是:user_id,ename,Date三个字段 在没条记录里唯一,即不能有2条记录,每一条记录的这三个字段都相同。将这3个字段做一个联合索引:alter table trader_users_fee_result add index ‘unionIndex’(‘user_id’,‘ename’,‘D...原创 2019-04-11 21:09:41 · 1771 阅读 · 0 评论