Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 使用SQL将数据库导出为.CSV_Mysql_Database_Csv_Phpmyadmin_Admin - Fatal编程技术网

Mysql 使用SQL将数据库导出为.CSV

Mysql 使用SQL将数据库导出为.CSV,mysql,database,csv,phpmyadmin,admin,Mysql,Database,Csv,Phpmyadmin,Admin,我正在从事一个项目,该项目要求管理员能够将表从数据库导出为.csv格式。但是,当我尝试在myphpadmin中运行下面的查询作为测试时,我收到以下带有绿色大复选标记的消息: MySQL返回一个空的结果集(即零行)。(查询耗时0.0010秒) 该表有60多条记录。我使用的查询如下: SELECT * FROM `User` INTO OUTFILE 'C:\Users\np\Desktop\test.csv' FIELDS TERMINATED BY ',' ENCLOSED BY '"'

我正在从事一个项目,该项目要求管理员能够将表从数据库导出为.csv格式。但是,当我尝试在myphpadmin中运行下面的查询作为测试时,我收到以下带有绿色大复选标记的消息:

MySQL返回一个空的结果集(即零行)。(查询耗时0.0010秒)

该表有60多条记录。我使用的查询如下:

 SELECT * FROM `User`
 INTO OUTFILE 'C:\Users\np\Desktop\test.csv'
 FIELDS TERMINATED BY ','
 ENCLOSED BY '"'
 LINES TERMINATED BY '\n'
此外,文件未在指定位置创建

提前感谢:)

  • 改变

    INTO OUTFILE 'C:\Users\np\Desktop\test.csv'
    

  • 确保运行mysql进程的帐户有足够的权限写入目标目录

  • 确保目标目录中没有具有相同的文件。MySql不会替换该文件。它只会重新创建文件


  • 为什么不直接使用phpMyAdmin导出功能呢?从数据库或表中查找“导出”选项卡。还有来自任何结果页面的链接(例如,如果您创建自定义SQL查询)。

    感谢您的帮助!我只是有一个关于权限的简单问题。我已经检查了它们,这些是当前未检查的以下权限,我检查了文件权限,但仍然收到相同的消息;授权超级进程重新加载关闭显示数据库锁定表引用复制客户端复制从属创建用户创建临时表显示视图创建例程更改例程执行创建视图事件触发器抱歉已久推迟答复。在我的回答中,我提到了目标目录中的文件系统权限。但是您还需要拥有
    文件
    MySQL权限。
    INTO OUTFILE 'C:\\Users\\np\\Desktop\\test.csv'
                    ^^     ^^  ^^       ^^