gpt4 book ai didi

php - 如何在 mysql 中创建具有随机值(随机 6 数字唯一 - 作为序列键)的新列?

转载 作者:搜寻专家 更新时间:2023-10-30 20:40:33 24 4
gpt4 key购买 nike

我在 MySQL 数据库中有一个包含 8 列的表。我想创建一个新列。此列将自动插入一个随机的 6 位数值。每个新条目都将创建一个唯一值(从 000000 到 999999)。

这可能吗?

最佳答案

我认为应该做的是:

  • 创建一个程序来处理随机数据插入和检查如果值存在。生成随机数

    SELECT FLOOR(10000 + RAND() * 999999) AS random_number;

  • 创建一个触发器,每次插入时都会调用此过程完成!

    在你的表上插入后创建触发器 bla_bla
    FOR EACH ROW BEGIN
    调用 proc();
    结束;//

关于php - 如何在 mysql 中创建具有随机值(随机 6 数字唯一 - 作为序列键)的新列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22258333/

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