我们有一个大的制表符分隔的文本文件(大约 120,000 条记录,50MB),我们正在尝试使用 mysqlimport 将其推入 MySQL。有些字段用双引号括起来,有些则没有。我们正在使用fields-optionally-enclosed-by='\"'
开关,但问题是某些字段值本身包含双引号(表示英寸),因此分隔的字段值可能是“ABCDEF19”。有意义吗?
我们无法控制文件的来源,因此我们无法更改那里的格式。我尝试删除fields-optionally-enclosed-by
开关,但随后导入了围绕值的双引号。
他在值中带有引号的记录变得严重混乱。有没有办法告诉 mysqlimport 某些字段可选用引号括起来,但仍可能包含引号?我们认为也许是全局搜索和替换来逃避字段值中的双引号?或者有什么其他建议?