如何阅读文本文件并使用MySQL在表中进行描述?

时间:2017-08-11 07:10:45

标签: mysql

Here我试图在MySQL中使用关键字作为SOURCE从某些源读取文本文件。

我想再次使用相同的文件名来描述文件的全部内容,以表格格式描述它。

是否可以使用MySQL?

我尝试过的命令:

mysql> use xample;
Database changed
mysql> source /backup/data/perl/awk_output.txt
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'SrNoNameSubMarks    
1)AmitPhysics80    
2)RahulMaths90    
3)ShyamBiology87    ' at line 1
mysql> desc awk_output
    -> ;
ERROR 1146 (42S02): Table 'xample.awk_output' doesn't exist
mysql> 

注意:我不确定这是从源获取文件并使用相同文件名在表视图中描述它的正确方法。

Please help me with solutions to fix it.


cat awk_output.txt: 

AmitPhysics80    
RahulMaths90    
ShyamBiology87    
KedarEnglish85    
HariHistory89    
HariHistory89    

1 个答案:

答案 0 :(得分:0)

mysql> use xample;
Database changed
mysql> source /backup/data/perl/awk_output.sql

awk_output.sql应该具有如下有效的mysql语法,

--> create table tablename;
--> insert into table value (..)

然后当你做源时它不会抛出任何错误。请检查awk_output.txt文件中的语法