我在MySQL数据库中有一个包含8列的表。我想创建一个新列。此列将自动插入随机的6位数值。将使用唯一值(从000000到999999)创建每个新条目。
这可能吗?
答案 0 :(得分:1)
我认为应该做的是:
创建一个处理随机数据插入和检查的部分
如果值存在。
生成随机数
SELECT FLOOR(10000 + RAND()* 999999)AS random_number;
创建一个触发器,每次插入时都会调用此proc 做完了!
在插入你的表格后创建触发器bla_bla
对于每行开始
call proc();
END; //