【发布时间】:2011-05-09 10:36:18
【问题描述】:
我有一个 SQLite v3 数据库,使用 GUID 作为行标识符。
当我在 mac 上查询表时发生了一些奇怪的事情,它在 GUID 应该是的 ID 列中返回奇怪的 ASCII 代码......
查看图片:http://i51.tinypic.com/2s0mtyx.png
我读到它与 BinaryGUID=false 设置有关,但不确定...
【问题讨论】:
-
Sqlite中使用GUID的原因是什么? Guid 在分布式环境中很有用,让客户端在无法访问数据库时生成唯一 ID。使用 SQLite 时,您可以摆脱这种头痛,并且可以使用 int。
-
我无法更改数据库架构。这是一个产品数据库。