从MySQL内部访问SQLite db文件?

从MySQL内部访问SQLite db文件?,mysql,sqlite,Mysql,Sqlite,考虑到MySQL支持的不同存储引擎的数量,我只是有点惊讶我找不到一个使用SQLite文件的存储引擎 这样的事情存在吗 用例是,我有多个MySQL数据库中的数据,我想处理这些数据并将其导出为SQLite数据库,然后其他工具可以处理这些数据 当前建议的解决方案是使用scratch MySQL DB服务器使用联邦存储引擎访问另一个实例,并使用另一个存储引擎访问和填充本地SQLite DB文件 约束条件是,成本/收益权衡几乎不能证明拟议的工作流程是合理的,也不能证明编写SQL以外的任何代码来读取和处理联

考虑到MySQL支持的不同存储引擎的数量,我只是有点惊讶我找不到一个使用SQLite文件的存储引擎

这样的事情存在吗

用例是,我有多个MySQL数据库中的数据,我想处理这些数据并将其导出为SQLite数据库,然后其他工具可以处理这些数据

当前建议的解决方案是使用scratch MySQL DB服务器使用联邦存储引擎访问另一个实例,并使用另一个存储引擎访问和填充本地SQLite DB文件


约束条件是,成本/收益权衡几乎不能证明拟议的工作流程是合理的,也不能证明编写SQL以外的任何代码来读取和处理联邦表是合理的,因此我严格限制使用健壮的开箱即用解决方案。

我从未听说过在MySQL中使用SQLite驱动程序。让一些东西延迟同步从MySQL到SQLite的更改是否有效?一个简单的脚本可以做到这一点,在时间戳处为所有希望同步的表创建/更新_。这不是我的建议或我的意见,但这没有兴趣,也不是它的工作方式。要复制/保存/同步数据库,请使用应用程序和/或cronjob。如果你想同步,我建议你考虑SQLite数据库作为只读。也许你可以找到一个lib/app/drive,它可以将SQLite查询转换成MySQL查询。预期的用例是一个一次性操作流——不同的源数据库、不同的处理、不同的输出,因此自动化基本上是不相关的。