我正在try 使用mysql将查询结果写入一个文件.我在一些地方看到了关于outfile构造的一些信息,但这似乎只是将文件写入MySQL运行的机器(在本例中是远程机器,即数据库不在我的本地机器上).
或者,我还try 运行查询并从mysql workbench结果窗口获取(复制/粘贴)结果.这对一些较小的数据集有效,但最大的数据集似乎太大,导致内存不足异常/错误/崩溃.
在这件事上的任何帮助都将不胜感激.
我正在try 使用mysql将查询结果写入一个文件.我在一些地方看到了关于outfile构造的一些信息,但这似乎只是将文件写入MySQL运行的机器(在本例中是远程机器,即数据库不在我的本地机器上).
或者,我还try 运行查询并从mysql workbench结果窗口获取(复制/粘贴)结果.这对一些较小的数据集有效,但最大的数据集似乎太大,导致内存不足异常/错误/崩溃.
在这件事上的任何帮助都将不胜感激.
您可以try 从本地cli执行查询,并将输出重定向到本地文件目标;
mysql -user -pass -e"select cols from table where cols not null" > /tmp/output