linux之mysqlimport的哪些变态事儿
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 '\001')" --lines-terminated-by='\n' --replace --force --local lasinnodb /home/hezhaowu/TBL1.test2.data
必须注意:
1. 在Windows下各个参数值不用'', 在Linux下各个参数要用''.
2. 在Linux下指定--fields-terminated-by='\001' 时要用--fields-terminated-by="$(echo -ne '\001')"的方式. 即先用echo打印该特殊字符.实在BT.