将大型分隔文件导入MySQL表并添加新标识符
我正在尝试将一个大数据集上传到MySQL中。问题是,所有的东西都乱七八糟,就像这样:将大型分隔文件导入MySQL表并添加新标识符,mysql,database,Mysql,Database,我正在尝试将一个大数据集上传到MySQL中。问题是,所有的东西都乱七八糟,就像这样: LOAD DATA [LOCAL] INFILE 'nom_fichier' INTO TABLE nom_table [FIELDS [TERMINATED BY '\t'] [ENCLOSED BY ''] [ESCAPED BY '\\' ] ] [LINES [STARTING BY ''] [TERMINATED BY '\n'] ] 例如: LOA
LOAD DATA [LOCAL] INFILE 'nom_fichier'
INTO TABLE nom_table
[FIELDS
[TERMINATED BY '\t']
[ENCLOSED BY '']
[ESCAPED BY '\\' ]
]
[LINES
[STARTING BY '']
[TERMINATED BY '\n']
]
例如:
LOAD DATA [LOCAL] INFILE 'YourFile'
INTO TABLE TableName
[FIELDS
[TERMINATED BY '\t']
[ENCLOSED BY '']
[ESCAPED BY '\\' ]//We don't need it here...
]
[LINES
[STARTING BY '']
[TERMINATED BY '\n']
]
请在此处查看:它似乎是一个格式非常好的文件,但超出了MySQLs的功能范围,无法直接使用。我会用你最喜欢的脚本语言写一个简短的脚本,并用它加载到MySQL中。谢谢你的回复,你有什么建议吗?我从未真正解析过巨大的数据集来为MySQL创建更可读的文件。谢谢您的回复。我试着做了一些改动,但效果不太好。我一直在看网站,我在“[FIELDS”区域发现一些语法错误。不确定可能是什么。谢谢:)