欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

MySQL中随机生成固定长度字符串的方法

程序员文章站 2023-12-17 14:27:40
要随机生成字符串代码如下: 在mysql中定义一个随机串的方法,然后再sql语句中调用此方法。 随机串函数定义方法: 复制代码 代码如下: create definer=`...
要随机生成字符串代码如下:

在mysql中定义一个随机串的方法,然后再sql语句中调用此方法。

随机串函数定义方法:
复制代码 代码如下:

create definer=`root`@`localhost` function `rand_string`(n int) returns varchar(255) charset latin1
begin
declare chars_str varchar(100) default 'abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz0123456789';
declare return_str varchar(255) default '';
declare i int default 0;
while i < n do
set return_str = concat(return_str,substring(chars_str , floor(1 + rand()*62 ),1));
set i = i +1;
end while;
return return_str;
end;

使用随机串函数方法示例:
update demotable set demoname=rand_string(32) where id>23
直接执行即可。

上一篇:

下一篇: