Android使用Web服务器保留行ID

时间:2011-11-09 15:40:54

标签: android sqlite

我有一个与Web服务器同步的应用程序。当我更新时,我希望行ID与Web服务器中的行ID匹配,因为其他数据依赖于行ID的正确映射。我想过每次只清理表格,但我不认为这是一种有效的方式,特别是当数据变得非常大时。什么是有效的方法呢?

1 个答案:

答案 0 :(得分:0)

我会让你轻松:

1)在你的android db表中添加一个额外的列,让我们称之为web服务器id。

2)首次创建android表时,将Web服务器行id插入此列。

3)每当您与服务器同步时,使用该ID查找要与之同步的正确Web服务器行。

这是所有数据库101的东西。你应该读一下外键。很明显,即使更改数据,关系也会保留,除非您要更改关键字段。但是,永远不应改变关键字段,以便始终保持关系。