我想将两个表从我的 mysql 服务器导出到网络服务器上的 csv 文件。
mysql 和 webserver 都在同一台机器上运行,并且不会面向 web。它只是一个小型 Web 应用程序,用于自动执行我定期执行的任务,因此安全性不是问题。
我尝试的方式,这绝对是理想的,但没有奏效:
$exportArticle = 'SELECT *
INTO OUTFILE "article_line.csv"
FIELDS TERMINATED BY ","
ENCLOSED BY "\""
ESCAPED BY "\\"
LINES TERMINATED BY "\\n\\r"
FROM article_line';
然后在我的脚本中调用它:
mysql_query($exportArticle);
但不幸的是,这并没有写任何东西(不过,它也不会出错。)
如果有人可以帮助我,那就太好了!谢谢
编辑:澄清一下,我在过去的 2 个半小时里浏览了 google 和 stackoverflow 来寻找解决方案,并尝试了很多不同的方法,这并不好笑。它只是在我的脑海中结束了一个我无法理解的混乱,所以如果有人认为答案已经在这里,我深表歉意 - 到目前为止它对我没有用。