MySQL|MyBatis如何實現批量插入數據時如果存在就更新或者忽略

首先,需要實現更新或忽略的數據的判別字段必須是主鍵或存在唯一索引(可以是單列或多列)。 比如要根據id判斷是否重複,那麼id必須是主鍵或者存在唯一索引。 比如要根據rid + type + date判斷是否重複,那麼要建立3個字段聯合的唯一索引。 然後就是修改SQL了,如下: ######存在就更新: REPLACE INTO 表名(字段1, 字段2, ...) VALUES(值1, 值2, ..
相關文章
相關標籤/搜索