0

我正在使用 LOAD 函数将数据从文件加载到表中。我想知道插入表的成功和失败计数。此外,一旦我们遇到故障,加载过程将停止或继续进一步加载会发生什么?

4

1 回答 1

0

我怀疑你在谈论 LOAD DATA INFILE。如果是这样,这是它的文档:http: //dev.mysql.com/doc/refman/5.1/en/load-data.html

基本上,如果指定了 LOCAL,则所有错误都被视为应用了 IGNORE,这意味着它们将转换为警告。如果未指定 LOCAL,则在重复唯一键值时会发生错误,但对于其余错误,则会发出警告。如果发生错误,文件的其余部分将被忽略,并且从那里导入失败。

根据您正在操作的 sql_mode、数据类型等,可能会出现其他错误。

最后,您可以获得带有 SHOW WARNINGS 的警告(错误)列表。这应该提供有关失败和成功的信息。

于 2012-12-24T15:11:28.503 回答