database:通过查询和字段格式化直接在数据库中生成一个唯一的字符串

3z6pesqy  于 2021-06-21  发布在  Mysql
关注(0)|答案(1)|浏览(280)

我有一个具有以下属性的字段:

name "unique"
type "varchar"
size "15"
index "INDEX"

我想创建一个自动生成字母数字字符的索引字段。此时我手动输入一个随机生成的代码通过:“insert into table(unique)values(md5(rand())”这个方法有一个问题:如果数据库中存在随机代码(result of expression md5(rand()))数据就不能添加到数据库中。我可以命令数据库自动生成“唯一”字符串吗?

gzjq41n4

gzjq41n41#

极不可能得到复制品: MD5(uniqid()); 但一定要阅读手册上的警告
另一个选择是mysqls自己的 UUID()

相关问题