我无法回答以下问题......
通过示例说明属性在不同行中具有唯一值的情况,但它实际上不能用作数据库关系/表中的主键。
如果具有唯一值的建议列是nullable并且也包含null值,则它不能是实用的主键。因为主键不能是null。
nullable
null
当数据按该键排序存储时,非顺序GUID是主键的错误候选者。新行的插入不会附加到表中,但必须插入到中间,这意味着必须移动数据以腾出空间。
这就是为什么可能还存在顺序GUID的原因。
“随机”是独一无二的,但实际上作为一个关键,我不会使用它。