如何在MySQL中创建自动随机数字段?

如何在MySQL中创建自动随机数字段?,mysql,random,primary-key,Mysql,Random,Primary Key,我正在为我的网站开发一个数据库,它需要生成唯一的随机8位数字作为主键。我知道这可能是通过PHP实现的,但是如果生成的号码当前在数据库中,我需要进行一些额外的调用。所以我想阻止这些对数据库的调用,减少网站流量。因此,我正在寻找类似MS Access用于自动编号数据类型的内容。请查看以下图片中的属性表: 结果如下: 创建一个触发器,并使用rand函数插入一个随机数,或使用uuid函数生成真正独特的IDS。它看起来像一个有效的解决方案。让我来测试一下。

我正在为我的网站开发一个数据库,它需要生成唯一的随机8位数字作为主键。我知道这可能是通过PHP实现的,但是如果生成的号码当前在数据库中,我需要进行一些额外的调用。所以我想阻止这些对数据库的调用,减少网站流量。因此,我正在寻找类似MS Access用于自动编号数据类型的内容。请查看以下图片中的属性表:

结果如下:


创建一个触发器,并使用rand函数插入一个随机数,或使用uuid函数生成真正独特的IDS。它看起来像一个有效的解决方案。让我来测试一下。