MySQL|MyBatis如何实现批量插入数据时若是存在就更新或者忽略

首先,须要实现更新或忽略的数据的判别字段必须是主键或存在惟一索引(能够是单列或多列)。 好比要根据id判断是否重复,那么id必须是主键或者存在惟一索引。 好比要根据rid + type + date判断是否重复,那么要创建3个字段联合的惟一索引。 而后就是修改SQL了,以下: 存在就更新: REPLACE INTO 表名(字段1, 字段2, ...) VALUES(值1, 值2, ...), (值
相关文章
相关标签/搜索