mysql导出数据select

遇到想把mysql查询数据导出到磁盘文件中,应该怎样处理?

  • mysql select 导出数据 加分隔符

    SELECT device_ip, device_name, FROM_UNIXTIME(create_date ) FROM t_device_info  WHERE `status` <> 4  AND create_date >= 1640966401  AND create_date <= 1672416001  INTO OUTFILE "/tmp/runoob3.txt" fields terminated by ',';
  • 报错解决:MYSQL写入数据并创建文件出现ERROR 1290 (HY000): The MySQL server is running with the –secure-file-priv option so it cannot execute this statement

  • mysql可使用 into outfile 参数把数据导出一个文件中,例如可用以下命令把x的数据导出到www.txt(注:命令使用之前D盘下没有此文件)

  • 报错原因:其实原因很简单,因为在安装MySQL的时候限制了导入与导出的目录权限。只允许在规定的目录下才能导入。(也就是说没权限)
    打开my.cnf 或 my.ini,加入以下语句后重启mysql。
    mysql导出数据select
    mysql导出数据select
    文件上传中...
    最终导出效果:
    文件上传中...

本作品采用《CC 协议》,转载必须注明作者和本文链接
zhaozhangxiao
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!