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

sql语句如何实现插入不重复的20位字符串(mysql)?

程序员文章站 2022-11-02 18:09:39
#md5截取15位 delimiter @ DROP PROCEDURE IF EXISTS insert_Table; create procedure insert_Ta...

#md5截取15位

delimiter @

DROP PROCEDURE IF EXISTS insert_Table;

create procedure insert_Table(in item integer)

begin

declare counter int;

set counter = item;

while counter >= 0 do

insert into name(uid,name) values(counter, UPPER(concat('ABCDE',LEFT(md5(counter),15))) );

set counter = counter - 1;

end while;

end

@

delimiter @

call insert_Table(1000000);

@