MySQL导入txt数据

MySQL导入txt数据,mysql,ubuntu,load-data-infile,Mysql,Ubuntu,Load Data Infile,我在mysql将文本导入数据库时遇到一些问题。 我的.txt文件如下所示: a、 文本 我想导入这个文本文件。将文件放入名为比特币的数据库中,并从a.txt中获取表a。 “Pattern:1”中的所有行都应该消失,并且表“a”应该只有两列:“address and privkey”,其中address作为prim。钥匙 mysql> LOAD DATA LOCAL INFILE "/home/weber/Desktop/a.txt" INTO TABLE a -> FIELDS T

我在mysql将文本导入数据库时遇到一些问题。 我的.txt文件如下所示:

a、 文本 我想导入这个文本文件。将文件放入名为比特币的数据库中,并从a.txt中获取表a。
“Pattern:1”
中的所有行都应该消失,并且表“a”应该只有两列:“address and privkey”,其中address作为prim。钥匙

mysql> LOAD DATA LOCAL INFILE "/home/weber/Desktop/a.txt" INTO TABLE a

-> FIELDS TERMINATED BY ':'

-> LINES STARTING BY 'Address' 

-> IGNORE 1 LINES;

似乎工作不太好,任何有mysql知识的人都可以给我一个提示,谢谢。

您似乎认为该文件可以使用文本文件中的多行作为一行。每行需要使用一行

尝试:

并且不要在命令中使用“以‘地址’开头的行”。请在或类似网站上阅读有关正确使用的信息。

可能重复的问题。您的文本文件格式也不正确。
mysql> LOAD DATA LOCAL INFILE "/home/weber/Desktop/a.txt" INTO TABLE a

-> FIELDS TERMINATED BY ':'

-> LINES STARTING BY 'Address' 

-> IGNORE 1 LINES;
Pattern:Address:Privkey
1:18PhQkzkzP6QUmWuiddhJ2YrGKZKRmV3j:5JRpLiEcq57ijgfVGmmE19V1F29zPkwWjTQinJJJpfYtqA3ZcbY
1:18zvgu7k8WxAnwgghdudhdzYRCo7aEVPBUU:5JmAp8QgujxDhwJHwgkW9FkiuWEkSDwZL73Xu8ihAY2fy3Kjmn3