gpt4 book ai didi

mysql - 如何为表的主键创建唯一的随机整数 ID?

转载 作者:IT王子 更新时间:2023-10-28 23:53:32 26 4
gpt4 key购买 nike

我想知道是否有人知道为表的主键创建唯一随机整数 id 的好方法。我正在使用 MySQL。该值必须是整数。

最佳答案

回应: “因为我想使用该值编码为 Base62,然后将其用于 url 中的 id。如果我自动递增,可能很明显用户如何生成 url id。”

如果安全是您的目标,那么使用 Base62,即使使用“随机”生成的数字也无济于事。

更好的选择是:

  • 不要重新发明轮子——使用 AUTO_INCREMENT
  • 然后使用加密哈希函数 + 随机生成的字符串(隐藏在该特定 url 的数据库中)生成最终的“该 url 的唯一 ID”

关于mysql - 如何为表的主键创建唯一的随机整数 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4225793/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com