[quote=引用 1 楼 yenange 的回复:]
这种情况, 导入时就不应该直接导入到目标表。
添加一个过渡表 tmp, 导入数据到 tmp 表, 再将 tmp 表中的数据按条件插入到 目标表 即可:
类似:
[code=sql]INSERT INTO targetTable(c1,c2)
SELECT c1,c2 FROM tmp AS a
WHERE NOT EXISTS(
SELECT * FROM targetTable AS b WHERE a.c1=b.c1 AND a.c2=b.c2
);
还有一个疑问,所有操作相同的情况下,在插入步骤的最后一步的高级选项中,取消勾选“使用拓展插入语句”时,我不录入重复数据的要求能够达到,但是速度会被极大拖累。但是我看了一下拓展语句的原理似乎并不影响啊,为什么会产生这样两个不同的结果呢 ?