我有一个名为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/

10-12 00:47
查看更多