我有一个名为UpdateTable.csv的本地文件,如下所示:
Chromosome ProbeCount TranscriptCount
chr1 84453 2887
chr10 32012 1087
chr11 49780 1721
chr12 39723 1402
...等等
我刚刚创建了一个表,该表名为“ SUMMARY”,具有相同的行标题。我需要将文件从桌面导入到表中。
谢谢您的帮助!
最佳答案
mysqlimport [options] db_name textfile1 [textfile2 ...]
对于在命令行上命名的每个文本文件,mysqlimport将从文件名中删除所有扩展名,并使用结果确定将文件内容导入到的表的名称。例如,名为Patient.txt,Patient.text和Patient的文件都将导入到名为Patient的表中。
因此,在您的情况下,您必须将文件名从UpdateTable.csv更改为Summary.csv,然后删除该文件的前两行。就像
mysqlimport --fields-escaped-by=, db_name SUMMARY.csv
**一秒钟编辑一下,您的文件不是csv(逗号分隔...)。您的文件用制表符分隔,因此转义的字段的参数应为'\ t'
关于mysql - 将本地.CSV文件加载到MYSQL表中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13054116/