insert或insert into
功能:单个或批量插入数据,若数据已存在,则会抛异常
insert ignore into
功能:单个或批量插入数据,若数据已存在,则忽略,只会把数据库中没有的数据查询出来
shardingsphere 支持ignore这种写法
但请注意这个最好单线程单服务器跑,多个线程多个服务器一起运行时,容易造成死锁:
Deadlock found when trying to get lock; try restarting transaction (errno 1213) (sqlstate 40001) (CallerID: ): Sql: "/* uag::fe_his_ios_rw;11.24.216.52:41468;11.24.216.52:41468;11.42.110.215:3358 */ insert ignore into