我正在尝试将一堆 .tsv 文件导入 MySQL 数据库。但是,在某些文件中,某些行存在错误(这些文件是从手动输入数据的另一个系统生成的,因此这些错误是人为错误)。当我尝试使用 LOAD DATA INFILE 导入它们时,当命令到达该行错误数据时,该命令会为该字段写入 NULL 值,然后继续停止该命令,而我需要它继续运行。
坏行看起来像这样:
value1, value 2, value 3
bob, 3, st
john, 4, rd
dianne4ln
jack, 7, cir
我已确保行终止符正确,并且使用“忽略”和“替换”参数无济于事。
最佳答案
关于mysql - 使用 MySQL LOAD DATA IFILE 导入 .tsv 时跳过无效数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31659662/