MySqlBulkLoader可以用于事务吗?

Dan*_*iel 6 mysql transactions bulkinsert bulkloader

MySqlBulkLoader可以用于事务吗?我没有看到将事务显式附加到加载器实例的方法.还有另外一种方法吗?

k2s*_*k2s 1

正如MySQL 文档团队成员所说

It's not atomic.  The records loaded prior to the error will be in the
table.
Run Code Online (Sandbox Code Playgroud)

工作方法是将数据导入到专用表中,然后执行INSERT INTO ... SELECT ...这将是原子操作。在巨大的数据集上,由于长时间的事务,这是潜在的问题。