我正在编写一个将数据存储在 SQLite 数据库中的移动应用程序。当我尝试将设备与服务器数据库和其他设备同步时,标准的自动增量 id 主键列会很痛苦。以前我在 SQLServerCE 中使用 GUID 作为主键,这在将数据从多个移动数据库传输到单个服务器数据库时非常有效。但 GUID 不是 SQLite 中支持的数据类型。在 SQLite中创建全局唯一 ID 的最佳/最简单选项是什么?
问问题
535 次
我正在编写一个将数据存储在 SQLite 数据库中的移动应用程序。当我尝试将设备与服务器数据库和其他设备同步时,标准的自动增量 id 主键列会很痛苦。以前我在 SQLServerCE 中使用 GUID 作为主键,这在将数据从多个移动数据库传输到单个服务器数据库时非常有效。但 GUID 不是 SQLite 中支持的数据类型。在 SQLite中创建全局唯一 ID 的最佳/最简单选项是什么?