gpt4 book ai didi

c++ - 从远程 MySQL 服务器本地导出 .csv 数据

转载 作者:行者123 更新时间:2023-11-29 04:52:22 27 4
gpt4 key购买 nike

我有一个 MySQL 服务器在一台 PC (WinXP) 上运行。

在另一台 PC (WinXP) 上,我想将表备份到 csv文件,所以我有一个 c++ 程序连接到 MySQL 数据库,然后我发出这样的命令:

SELECT data FROM table WHERE something=ABC
INTO OUTFILE c\tmp.txt
FIELDS TERMINATED BY ';'
OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY ";";

数据似乎已导出,但在服务器“c:\”上而不是在我的 PC:s“c:\”上。由于我的程序作为 Windows 服务运行,因此我无法通过 LAN 获取数据。

我看过this post但似乎我不能在该解决方案中使用“FIELDS TERMINATED BY”等。

我可以从远程服务器本地导出 csv 数据还是必须先在本地迁移数据?

“已解决”的问题:因为您似乎无法以“简单”的方式做到这一点,所以我在装有 MySQL 的 PC 上运行该服务,并让 DCom 服务器定期将数据移动到另一台 PC。

最佳答案

打算发表评论(但我没有足够的代表点发表评论)。 不确定您是否能够安装东西,但您可以尝试使用 cygwin + sqsh ( http://www.sqsh.org/sqsh_home.html )。我是 linux 用户,sqsh 是从数据库中获取数据的好工具。

关于c++ - 从远程 MySQL 服务器本地导出 .csv 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10295580/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com