数据导出时错误,mysql error 1290(HY000)怎么解决?

 我来答
思念是一种醉过
高粉答主

推荐于2019-08-30 · 每个回答都超有意思的
知道大有可为答主
回答量:224
采纳率:100%
帮助的人:4.3万
展开全部

解决方法如下:

1、首先,进入root。

2、然后,打开mysql.conf。

3、然后,在[mysqld]处添加:secure_file_priv=/tmp/mysqldata(此为自己想要保存数据的路径),最后,重启一下mysql,就可以正常导入导出了。

其他方法:一般我们建议在导出和导入数据的时候指定字段之间的分隔符,如指定分隔符为'|',则在空字段之间也有足够的提示:||

一、所以修改sql语句如下:

1、导出:select * from employees into outfile 'd:/file/employees.txt' fields terminated by '|';

2、导入:load data infile 'd:/file/employees.txt' replace into table employees fields terminated by '|' ;

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式