gpt4 book ai didi

SQL 导入跳过重复项

转载 作者:行者123 更新时间:2023-12-01 09:39:51 27 4
gpt4 key购买 nike

我正在尝试批量上传到 SQL 服务器数据库。源文件有我想删除的重复项,所以我希望该操作会自动上传第一个,然后丢弃其余的。 (我设置了一个唯一的键约束)。问题是,一旦尝试重复上传,整个事情就会失败并回滚。有什么方法可以让 SQL 继续运行吗?

最佳答案

尝试将数据批量插入临时表,然后按照@madcolor 的建议选择 DISTINCT 或

INSERT INTO yourTable
SELECT * FROM #tempTable tt
WHERE NOT EXISTS (SELECT 1 FROM youTable yt WHERE yt.id = tt.id)

或 WHERE 子句中的其他字段。

关于SQL 导入跳过重复项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1422572/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com