大家好,今天跟大家分享一下如何导出大表数据到文件中,从普通开发思考方面进行分析。
1.找到导出数据的sql。SELECT * from summarytest into outfile '/home;;此sql是从网络上检索下来的,通常情况下,会报如下错误。
异常
2.检索异常“The MySQL server is running with the --secure-file-priv option so it cannot execute this statement”,找到方案为修改secure-file-priv,找到Mysql安装目录,打开my.ini.修改secure-file-priv 的值为你想要的目录,不设置表示不限制目录,等号一定要有,否则mysql无法启动。
my.ini
3.在Navicat中执行SELECT * from summarytest into outfile 'E:/develop/mysql/outfile;; 其中E:/develop/mysql/outfile为secure-file-priv的目录,加文件名
sql
4.从本地目录查找文件,能看到对应的内容。
目标excel