我需要将较大的(24MB)文本文件导入到MySQL表格中。每一行看起来像这样:每个字段后面有一个或多个空格,最后一个字段在换行符之前尾随大约36个空格。如何将这样的文件导入MySQL?从文档中可以看出,LOAD DATA要求所有字段都以完全相同的字符串结尾。我试过了
LOAD DATA INFILE 'filename' INT
该字段是文本,并且在应用程序中,用户可以键入任何他们想要的内容。有些记录在此字段中为空,有些记录中有空格。在存储过程中,如果该字段包含NULL,我将其设置为‘NULL’,如果该字段是空格,则使用Select CASE fieldname WHEN‘’then‘Blank’ELSE ISNULL( fieldname对于过滤器选项,我使用相同的Select CASE逻辑和order by fieldname创建了一个数据集,以便将Null和Blank放在顶部(或接近顶部,