我正在使用Python的UUID函数为要存储在数据库中的对象创建唯一的ID:
>>> import uuid >>> print uuid.uuid4() 2eec67d5-450a-48d4-a92f-e387530b1b8b
可以确定这确实是一个唯一ID吗?
还是应该在接受我的数据库有效之前,再次检查该唯一ID是否已针对我的数据库生成。
您应该始终进行重复检查,即使赔率很高,您也始终可以进行重复检查。
我建议只在数据库中添加重复的键约束,以防发生错误重试。