有人可以帮我解决以下问题,我很新
SELECT * FROM information_schema.columns Where TABLE_SCHEMA='test';
INTO OUTFILE 'file.csv';
FIELDS TERMINATED BY ',';
谢谢。
答案 0 :(得分:1)
SELECT * FROM information_schema.columns Where TABLE_SCHEMA='test'
INTO OUTFILE 'file.csv'
FIELDS TERMINATED BY ',';
为什么在所有行中都提到;
?
MySQL可能正在将文件写入自己的数据目录,如
例如/var/lib/mysql/<databasename>
。要指定路径,请使用完整路径。
但是,它必须是运行MySQL服务器守护程序的用户帐户可写的目录。 出于这个原因,我经常使用/ tmp:
指定要写入的路径,如下所示:
INTO OUTFILE '/tmp/mydata.csv'