我有一个大约有80万行的TXT文件。我想把它导入SQL。我也试过把它转换成CSV。但是excel不能同时支持80万行
尝试一个简单的LOAD DATA命令。假设您的示例数据在sample.txt
中,并且您有必要的权限,那么应该从shell中完成:
LOAD DATA INFILE 'sample.txt' INTO TABLE sqlTable FIELDS TERMINATED BY ',' ENCLOSED BY '"'
使用mysqlimport
mysqlimport --columns='co_no,pd_ch' my_db sample.txt
使用MySQL Workbench将帮助你很多。如果需要先修改文件,请使用Python等脚本语言。对于这么多的数据,Excel不是一个好的选择。