-1

我正在使用远程 CentOS 机器。我没有图形访问权限,我只是使用终端。在远程机器上,我有一个带有表的 MySQL 数据库。我执行命令SELECT * FROM MY_TABLE LIMIT 10以获取前 10 个条目。

现在,我想将此结果保存在机器上的 JSON 文件中。最终,我将为整个表格执行此操作,而不仅仅是 10 个元素。我按照本教程进行操作,但它实际上并没有在磁盘上创建 JSON 文件。我该怎么做呢?

4

1 回答 1

0

如果您有一个合适的新版本 MySQL (8.0),并且您可以使用 JSON_ARRAYAGG、JSON_OBJECT 等制作 JSON 表达式,那么您可以使用

SELECT ... INTO OUTFILE '...' ...

句法。

于 2019-09-06T19:13:56.707 回答