首页 > 解决方案 > 如何在mysql事件中创建随机数?

问题描述

INSERT into rate values(NULL,'admin@admin.com','2020-12-14 00:27:30','0.5','1.0','1.3','1.6','2.2','2.8','3.3','4.0','5.0','5.5')

我想在这些字段中获取随机数,以便通过此事件自动生成和插入。

标签: mysqlevents

解决方案


您可以使用 RAND 函数。并在 RAND 上使用 TRUNCATE 进行精度计数。

INSERT into rate values(NULL,'admin@admin.com','2020-12-14 00:27:30', TRUNCATE(1 * rand(), 2), TRUNCATE(2 * rand(), 2), TRUNCATE(1 * rand(), 2), ..., TRUNCATE(4 * rand(), 2),...)

推荐阅读