mysql导入txt的命令如下
load data local infile "本地文件地址"
into table table_name(column1,column2) ;
但如果在终端中通过
mysql -u root -p
登陆的话,输入以上命令会报错:
ERROR 1148 (42000): The used command is not allowed with this MySQL version
大家不要被报错的表面翻译给误导了,这其实是个权限问题,解决方法如下
在通过终端输入时,加上一个参数--local-infile = 1
详细解释请自行百度。
用下面语句登陆后再进行导入,就成功了
mysql --local-infile=1 -u root -p