【发布时间】:2014-05-27 21:58:02
【问题描述】:
我正在运行一个 Select 查询并从中获取很多行(有时超过 500 行),然后将这些值一个接一个地插入到另一个表中。现在我想知道哪个插入步骤失败了,这样我就可以再次从那个失败的步骤开始插入,这样表就不会更新为重复值。
【问题讨论】:
-
您可以将所有插入包装到一个事务中。然后它们要么全部成功,要么同时失败,你不需要在任意地方重新启动。
-
你为什么一次插入一个?为什么不只做一次插入?
标签: sql