我有一张带有邀请列表的桌子。每个邀请都应包含唯一的InviteCode。例如:4BF8
我想动态生成一个唯一的 InviteCode 。我的意思是,该字符串在表中不存在。
我一直在使用以下SQL语句生成随机字符串:
select LEFT(newId(), 8)
我正在考虑使用类似的东西:
select LEFT(newId(), 4) as myNewInviteCode WHERE NOT EXISTS
(SELECT InviteCode from Userconnections WHERE InviteCode = myInviteCode)
有什么主意吗?建议?
谢谢!