MySQL随机增加某字段的值
因业务需要,须给某字段增加一定的随机数字,通过搜索引擎,查得MySQL函数CAST()可实现此需求。
1.语法
CAST(value AS datatype)
2.可以支持的数据类型
数据类型(datatype) | 转换类型 |
---|---|
DATE(日期) | YYYY-MM-DD |
DATETIME(日期时间型) | YYYY-MM-DD HH:MM:SS |
TIME(时间) | HH:MM:SS |
CHAR(字符型) | 固定长度字符串 |
SIGNED(整数) | 64位带符号整数 |
UNSIGNED(无符号整数) | 64位无符号整数 |
BINARY(二进制) | 二进制字符串型 |
3.示例用法
随机给support字段加5-20的整数
update 表名 set support = support + CAST(RAND()*15+5 AS SIGNED)
首发地址:MySQL随机增加某字段的值
网友评论