如何使用PHP的web服务将sqlite本地数据库转换为MySQL数据库


How to tansfer sqlite local DB to the MySQL DB using web service with PHP

我想写一个web服务,它从客户端设备(I-phone应用程序)获取sqlite数据库,并与服务器mysql DB同步。sqlite和mysql都有相同的DB表结构。

我应该为每个表接受来自客户端的json字符串,并在服务器端解析它,然后将数据存储在mysql DB中吗。这是正确的解决方案,还是有其他同步客户端和服务器数据库的解决方案?

SQLite有一个选项,可以将数据库转储到包含SQL命令的文本文件中。请参见从SQLite导出到SQL Server和http://sqlite.org/sqlite.html.

你可以将SQLite转储到一个文件中,让你的程序稍微调整一下SQL(删除表创建、触发器和其他不相关的东西),然后在MySQL数据库上运行它。