参考文章:https://blog.csdn.net/qq_53746159/article/details/127160070
一、load data语法解释
load data local infile '/root/load_user_100w_sort.sql' into table tb_userfields terminated by ',' lines terminated by '\n' ;
fields terminated by后接的是字段值的分隔符
lines terminated by后接的是记录值(一个record)的分割符
二、遇到错误
1.error 2068
即使已经设置local_infile的值为1,进入MySQL前的权限不足也是无法执行load data的,会出现如下错误。
ERROR 2068 (HY000): LOAD DATA LOCAL INFILE file request rejected due to restrictions on access.
解决:退出数据库之后,加--local-infile权限再进入
mysql -u root -p --local-infile
有的参考是mysql --local-infile -u root -p,我试了不太行,不确定是否版本问题。