Android 选择多个表,如部分转储

Android 选择多个表,如部分转储,android,mysql,sql,sqlite,Android,Mysql,Sql,Sqlite,这是一个更一般的问题:我正在构建一个REST API,Android可以连接到该API,这是我的问题: 排除某些表时,如何处理数据库中的部分转储?我需要一个大的sql查询吗? 我无法导出整个数据库。它应该起到单向服务器->客户端数据库与Android SQLite数据库同步的作用。也许这是一个错误的方法,如果是这样的话,还有什么更好的方法呢 我需要这样的输出: $db = Array ( [assetsTable] => Array ( [row1] =>

这是一个更一般的问题:我正在构建一个REST API,Android可以连接到该API,这是我的问题: 排除某些表时,如何处理数据库中的部分转储?我需要一个大的sql查询吗? 我无法导出整个数据库。它应该起到单向服务器->客户端数据库与Android SQLite数据库同步的作用。也许这是一个错误的方法,如果是这样的话,还有什么更好的方法呢

我需要这样的输出:

$db = Array
 (
  [assetsTable] => Array
     (
     [row1] => Array
        (      
        [AssetID] => 1,
        [LocationID] => '1',
        ...
        )
     [row2] => Array
        (...)
  [locationTable] => Array
      (
       [row1] => Array
         (
         [LocationID] => 1
   (...)

我认为,在数据库中获取表示主要实体的核心点,在每个实体中添加一个日期更改列,然后从其他表中获取有关最近更改的实体ID的反映查询。当然,将最后一次同步存储在某个位置,以便有一个立场,并且不会丢失任何记录。