使用的工具是Navicat for MySQL。
在MySQL中用函数实现在字符串一后面循环拼接n个字符串二
1 delimiter $$
2 drop function if exists fun_addStr;
3 create function fun_addStr(str1 varchar(100),str2 varchar(10),num int) returns varchar(200)
4 begin
5 declare i int default 1;
6 declare result varchar(200) default '';
7 set result=str1;
8 myloop:loop
9 set i=i+1;
10 set result=concat(result,str2);
11 if i>num
12 then
13 leave myloop;
14 end if;
15 end loop myloop;
16 return result;
17 end $$
18 delimiter;
之后运行
select fun_addStr('字符串一','字符串二',3);
结果如下