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

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