共享数据库数据



我需要在 2 个用户之间共享文本数据。我可能会使用一些Android云服务(开放建议)来做到这一点,但我不确定一个好的PK。我不想使用DATETIME作为PK,但我不知道任何其他方法。在 2 个(或更多)用户之间共享而没有太多开销的良好 PK 是什么?

如果我SharedTable有 100 个条目,而我的朋友在他的ShareTable中只有 2 个条目,那么我需要他的 (2) PK 和我的 (101) PK 来共享我、他和我与之共享此信息的任何其他人之间对数据的任何编辑,所以它似乎是自动递增它是不可能的。

我无法

想象这不是一个常见问题,但我无法理解它,所以很难理解我的观点。如果您需要更多信息,请告诉我。

使用 uid(唯一 id)作为您的 pk,这将保证无论在哪里创建它们的唯一条目,因此可以进行组合、更新等。

java.util.UUID.randomUUID();

最新更新