无法导入外部文件?
这个原因其实很简单,是因为在安装MySQL的时候限制了导入与导出的目录权限
只能在规定的目录下才能导入
我们需要通过下面命令查看 secure-file-priv 当前的值是什么
show variables like '%secure%';
我们可以看到value的值为E:\mysql\
下列例子装载所有persondata表的行:
mysql> LOAD DATA INFILE 'persondata.txt' INTO TABLE persondata;
没有指定字段表,所以LOAD DATA INFILE期望输入行对每个表列包含一个字段。使用缺省FIELDS和LINES值。
如果你希望仅仅装载一张表的某些列,指定一个字段表:
mysql> LOAD DATA LOCAL INFILE 'persondata.txt'
INTO TABLE persondata (col1,col2,...);
示例如下:
LOAD DATA LOCAL INFILE '/home/1038.txt' INTO TABLE user_parent_table_1038(account);