唯一主键或者索引 重复时,
ref_id name
111 zhangsan
111 zhangsan
111 lisi
上面ref_id 和 name 是唯一主键(索引):UNIQUE KEY idx_name (ref_id,name) USING BTREE
- 新插入 返回 i = 2; 数据库2条记录。 前两条插入不进去,第三天可以正常插入。 结论:重复的去重保存一条记录,不重复的正常插入。
ref_id name
111 zhangsan
111 zhangsan
返回 i = 1; 数据库1条记录(重复的合成一条记录)
- 数据库记录已经存在 111 zhangsan i = 0; 记录不会被覆盖。
如果去掉 ignore,会抛出数据库异常。