0

我正在开发一个应用程序,我需要将整个数据库的副本从 Web 服务器保留到 IOS 本机 sq-lite 数据库,我如何保持更新版本的 db 或在一次加载应用程序时导入,应该是什么我解决这个问题的方法,任何帮助将不胜感激,

谢谢迪普什

4

1 回答 1

0

看起来这是一个流行的问题。根据这个答案

并非每个数据库模式都可以转换。MySQL 比 SQLite 更复杂、功能更丰富。但是,如果您的架构足够简单,您可以将其转储到 SQL 文件中并尝试将其导入/加载到 SQLite DB 中。

为此,您可以像这样使用这个mysql2sqlite.sh 脚本

./mysql2sqlite.sh myDbase | sqlite3 database.sqlite

或使用此答案并简单地做

mysqldump database > database.sql
sqlite3 database < database.sql
于 2012-06-24T13:12:25.770 回答