MySQL中隨機(jī)生成固定長(zhǎng)度字符串的方法_MySQL
來(lái)源:懂視網(wǎng)
責(zé)編:小采
時(shí)間:2020-11-09 19:03:34
MySQL中隨機(jī)生成固定長(zhǎng)度字符串的方法_MySQL
MySQL中隨機(jī)生成固定長(zhǎng)度字符串的方法_MySQL:bitsCN.com 要隨機(jī)生成字符串代碼如下: 在MySQL中定義一個(gè)隨機(jī)串的方法,然后再SQL語(yǔ)句中調(diào)用此方法。 隨機(jī)串函數(shù)定義方法: CREATE DEFINER=`root`@`localhost` FUNCTION `rand_string`(n INT) RETURNS varchar(255)
導(dǎo)讀MySQL中隨機(jī)生成固定長(zhǎng)度字符串的方法_MySQL:bitsCN.com 要隨機(jī)生成字符串代碼如下: 在MySQL中定義一個(gè)隨機(jī)串的方法,然后再SQL語(yǔ)句中調(diào)用此方法。 隨機(jī)串函數(shù)定義方法: CREATE DEFINER=`root`@`localhost` FUNCTION `rand_string`(n INT) RETURNS varchar(255)

bitsCN.com
要隨機(jī)生成字符串代碼如下:
在MySQL中定義一個(gè)隨機(jī)串的方法,然后再SQL語(yǔ)句中調(diào)用此方法。
隨機(jī)串函數(shù)定義方法:
CREATE DEFINER=`root`@`localhost` FUNCTION `rand_string`(n INT) RETURNS varchar(255) CHARSET latin1
BEGIN
DECLARE chars_str varchar(100) DEFAULT 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567';
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;
使用隨機(jī)串函數(shù)方法示例:
UPDATE demotable SET demoname=rand_string(32) WHERE id>23
直接執(zhí)行即可。bitsCN.com
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
MySQL中隨機(jī)生成固定長(zhǎng)度字符串的方法_MySQL
MySQL中隨機(jī)生成固定長(zhǎng)度字符串的方法_MySQL:bitsCN.com 要隨機(jī)生成字符串代碼如下: 在MySQL中定義一個(gè)隨機(jī)串的方法,然后再SQL語(yǔ)句中調(diào)用此方法。 隨機(jī)串函數(shù)定義方法: CREATE DEFINER=`root`@`localhost` FUNCTION `rand_string`(n INT) RETURNS varchar(255)