如何在返回行ID时忽略重复行,将多行插入到Mysql表中?

时间:2017-09-25 10:41:28

标签: mysql mybatis

我在我的项目中使用java / Mybatis和MySQL。我需要在表中插入多行,我想忽略那些具有重复UNIQUE索引的行。另外,我想知道哪些行被忽略。怎么做?在我看来,insert ignore into无法告诉我哪些行被忽略。

1 个答案:

答案 0 :(得分:0)

我无法帮助您解决插入时如何执行此操作的问题。但是,根据您何时需要知道被忽略的行,您可以:

  1. 反过来选择,以便在插入新表之前获得所有重复项。

  2. 在插入后从源表中的行中减去接收器表中的行。