我想知道是否有人知道为表的主键创建唯一的随机整数id的好方法。我正在使用MySQL。该值必须是整数。
如果您愿意接受建议并且可以实施,请使用UUID。MySQL的UUID()函数将返回一个36个字符的值,可用于ID。
UUID()
ID
如果仍然要使用整数,我认为您需要创建一个getRandID()将在INSERT语句中使用的函数。此函数需要使用随机+检查现有ID,以返回之前未使用过的ID。
getRandID()
INSERT
检查RAND()MySQL的功能。
RAND()