gpt4 book ai didi

MySQL批量插入失败的记录行

转载 作者:行者123 更新时间:2023-11-29 08:32:04 25 4
gpt4 key购买 nike

我有一个批量插入操作,其中错误被忽略。批量插入从 CSV 文件获取数据。这些错误将是典型的数据不匹配错误,而不是重复或“行中没有足够的列用于插入”类型的错误。重复记录在预处理器中单独处理。但是,当 CSV 文件中的列的数据类型错误(例如用 bool 值代替 varchar)时,总会出现错误。

过滤掉这些内容会产生一定的开销,而且此类情况很少,因为 CSV 将由计算机生成。然而,它们需要被考虑在内。我正在使用“忽略”选项执行批量插入,其中任何失败的插入都不会回滚所有先前的插入并停止执行。

无论如何,我是否可以记录批量插入本身执行时哪些行出现错误。

最佳答案

您可以使用SHOW WARNINGS语句来获取插入后发生的错误、警告和注释。

关于MySQL批量插入失败的记录行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16311131/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com