How can I make it so when an entry is created in a table, one of the columns unique_id
automatically gets filled with a randomly generated integer? Can this be done straight from mysql? I've seen that you can automatically fill it with a timestamp and such, so is it possible to automatically fill it with a randomly generated integer?
创建条目时,在列中生成随机且唯一的ID
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
4条回答 默认 最新
- dongyuan2388 2013-11-20 06:15关注
you can try this
SELECT FLOOR(10000 + RAND() * 89999) AS my_random_number FROM mytable WHERE "my_random_number" NOT IN (SELECT id FROM mytable) LIMIT 1
OR SImply this
SELECT FLOOR(RAND() * 1000000);
解决 无用评论 打赏 举报
悬赏问题
- ¥15 程序不包含适用于入口点的静态Main方法
- ¥15 素材场景中光线烘焙后灯光失效
- ¥15 请教一下各位,为什么我这个没有实现模拟点击
- ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
- ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
- ¥20 有关区间dp的问题求解
- ¥15 多电路系统共用电源的串扰问题
- ¥15 slam rangenet++配置
- ¥15 有没有研究水声通信方面的帮我改俩matlab代码
- ¥15 ubuntu子系统密码忘记