我需要在 2 个用户之间共享文本数据。我可能会使用一些 Android 云服务(接受建议)来这样做,但我不确定是否有好的 PK。我不想使用 DATETIME 作为 PK,但我不知道任何其他方式。什么是在 2 个(或更多)用户之间共享而没有太多开销的好 PK?
如果我的 SharedTable
中有 100 个条目,而我 friend 的 ShareTable
中只有 2 个条目,那么我需要他的 (2) PK 和我的 (101) PK 在我、他和我与之共享此信息的任何其他人之间共享对数据的任何编辑,因此自动递增似乎是不可能的。
我无法想象这不是一个常见问题,但我无法全神贯注,因此很难理解我的观点。如果您需要更多信息,请告诉我。
最佳答案
使用 uid(唯一 ID)作为您的 pk,这将保证在任何地方创建的条目都是唯一的,因此可以进行组合、更新等操作。
java.util.UUID.randomUUID();
关于android - 共享数据库数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14542583/