【发布时间】:2013-01-30 07:32:03
【问题描述】:
我有一个要保留的记录的记录 ID 列表。删除不在集合中的所有记录的最佳方法是什么?我在 C# 中使用 MySQL 和 ADO.NET。我想尽量减少完成所有删除的时间。
【问题讨论】:
-
NOT IN还不够好? -
保留列表大约有 100000 个 id 。我尝试使用 ADO.NET 逐一删除 100000 id 的 C# 字典。它可以在大约 10 分钟内完成。但我不确定是否有大量删除的最佳实践。我还没有尝试过 NOT IN..