假设我有一张表 zzym ,我需要导出其中的某两个字段 down_url,down_pswd。
这里给出一个导出到 e:zzym_data 的示例
select down_url,down_pswd from zzym where down_url is not null INTO OUTFILE'e:\zzym_data'
导出之后的文件每一行是用空格分隔的。
如果遇到报错为 --secure-file-priv , 那是因为一项安全配置的设置问题。
mysql文件的导入和导出路径有默认的设置,即 secure-file-priv,当传入的csv文件路径与默认的路径冲突时就会报错。
secure-file-priv的值有三种情况:
secure_file_prive=null ––限制mysqld 不允许导入导出
secure_file_priv=/path/ --限制mysqld的导入导出只能发生在默认的/path/目录下
secure_file_priv='' --不对mysqld 的导入 导出做限制
修改 mysql 的配置文件,添加这一行
secure_file_priv=''