mysqlimport是MySQL导入数据的工具,高效易用. 但掌握不透彻就会有一些变态事情.
mysqlimport --host='laswebapp.mdb.game.yy.com' --port='3306' --user='loganalyse' --password='HARu5OHutFG' --compress --default-character-set=utf8 --columns='f1,f2,f3,pk' --fields-terminated-by="$(echo -ne ' 01')" --lines-terminated-by='
' --replace --force --local lasinnodb /home/hezhaowu/TBL1.test2.data
必须注意:
1. 在Windows下各个参数值不用'', 在Linux下各个参数要用''.
2. 在Linux下指定--fields-terminated-by=' 01' 时要用--fields-terminated-by="$(echo -ne ' 01')"的方式. 即先用echo打印该特殊字符.实在BT.