当我将新客户端连接到 MySql 服务器数据库时,我需要同步所有数据(我的意思是将所有数据从服务器复制到客户端 - SQLite)。我的第一个想法是从 mysql 复制数据并将所有内容导入 Sqlite 但我不知道如何。 有什么建议吗?
最佳答案
Sequel(Ruby ORM)有一个处理数据库的命令行工具,你必须安装ruby,然后:
$ gem install sequel mysql sqlite3
$ sequel mysql://user:password@host/database -C sqlite://db.sqlite
有许多工具可用于执行此操作。
mysql2sqlite - 将 mysqldump 文件转换为 Sqlite3 兼容 SQL 文件的 Shell 脚本。它使用 awk 来提高速度和可移植性。使用适用于 Windows 的 Cygwin 工具在 Windows 上运行。
DBConvert for SQLite&MySQL、DBSync for SQLite&MySQL DBConvert for SQLite & MySQL 和 DBSync for SQLite & MySQL 是可靠的双向数据库迁移软件,可让您将数据库从 SQLite 转换并同步到MySQL 或从 MySQL 到 SQLite。 DBConvert 产品线还包含用于 MS SQL Server、MySQL、PostgreSQL、Microsoft Access、Microsoft Excel、FoxPro 数据库转换和同步的工具。欢迎评价!
关于java - 将数据导入 SQLite Android 应用程序数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37170233/