【发布时间】:2011-12-08 06:30:03
【问题描述】:
我正在批量插入 80k 记录和每批 1200 条记录。 查询执行良好。问题是我正在从 mssql 服务器获取数据并从中创建一个批处理数组。所以有一些变化是由于某种原因导致批量插入失败。
但是当批量插入失败时,它会针对该特定批次的所有 1200 条记录。
那么,有什么方法可以找出如何从批量插入失败的 1200 条记录中获取准确的记录。
还有一个问题。
在进行这些插入时,网站会因更新而关闭。
有没有什么方法可以在这段时间内网站没有关闭。
任何帮助将不胜感激。
谢谢
【问题讨论】:
-
感谢您的回复,但日志文件将显示批量查询意味着插入表(列)值(),(),()......。不是哪个特定的插入导致批处理失败。
-
日志文件的某处一定有错误行,基于此您可以追查批处理并找到问题。
标签: mysql insert bulkinsert batch-insert