繁体   English   中英

MySQL工作台,将选择结果从视图导出到JSON

[英]MySQL workbench, export results of select from view to JSON

我在mysql数据上运行导出作业时遇到了一些问题。

我们使用电话供应商为其所有数据安装了数据库,现在我们必须提取其中一些数据作为CSR指标。

我整理了一个查询,该查询从联接的表中进行选择,然后插入到我在测试数据库中创建的表中,并计算这些指标。 但是,数据库连接/用户总体上具有限制性权限,因此我无法在此数据库上转储或写入输出文件。

我还从此查询中创建了一个视图,可以从中选择一个视图,而不仅仅是提取更新后的表。

我必须每隔15分钟运行一次作业,以将来自CSR的总数放入一个JSON文件中,以上传到其他位置。 我不确定该怎么做,但是我觉得我首先需要弄清楚如何将数据复制到另一个连接上的生产数据库中。

简而言之,我需要获取只读数据库信息并将其保存到我的写许可权数据库中,这样我才能以某种方式获得一份工作,该工作每15分钟更新一次JSON文件。

从本质上讲,是否有办法将这些数据“克隆”到我们的其他数据库? 我可以更新任何必要的信息,但我不知道会有什么帮助。

我有一个类似的任务:将数据从具有只读权限的只读数据库移动到数据库中,而我的解决方案是编写一个SQL脚本处理器(在Python中),该处理器可以连接到两个数据库,并且可以将数据直接从一个数据库复制到另一个数据库或将数据导出到CSV(或JSON)文件,然后从那里导入到R / W数据库。 如果适合您的工作流程使用SQL脚本运行此过程,则可以在此处获取脚本处理器: https : //pypi.python.org/pypi/execsql 文档在这里: http : //pythonhosted.org/execsql/ 请参阅COPY,COPY QUERY,EXPORT和EXPORT QUERY元命令。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM