我正在尝试创建一个只有OpenId注册的Users表,就像StackOverflow一样。
我正在存储在表格中
所以...我想确保系统中只有一个用户具有openId标识符且只有一个别名。
当然,我可以随时更改别名。我也可以随时更改我的openId标识符。我需要确保它们是唯一的/仅存在一次。
SO ...我是否为表创建两个唯一键索引,或者为其中的两个字段创建一个唯一键索引?
干杯:)
答案 0 :(得分:1)
制作两个独特的键。否则,相同的openid可以有多个用户关联。
答案 1 :(得分:1)
每个人一个。
如果您只创建一个包含两者的用户,那么只要他们有两个不同的OpenID,就可以创建两个具有相同别名的用户。
然而: