CREATE PROCEDURE `student_insert`(in outterNum int)
begin
set @b=0;
two:while @b<=outterNum do
insert into tb_student(StudentID,Name,Password,ProfessionID,SelectedScore,Grade)
values('084011'+@b,'小齐','202CB962AC59075B964B07152D234B70',@b,50,'08'); set @b=@b+1;
END while two;
end;如果把整形的数值转换成字符串啊?
我想它变成'084011'+@b 字符串的相加,而不是整数相加,像这样的情况,结果是 84011....
而不是 084011...请教!!
begin
set @b=0;
two:while @b<=outterNum do
insert into tb_student(StudentID,Name,Password,ProfessionID,SelectedScore,Grade)
values('084011'+@b,'小齐','202CB962AC59075B964B07152D234B70',@b,50,'08'); set @b=@b+1;
END while two;
end;如果把整形的数值转换成字符串啊?
我想它变成'084011'+@b 字符串的相加,而不是整数相加,像这样的情况,结果是 84011....
而不是 084011...请教!!
我说得简单点
set @b=0;@b 它是一个整数吧 用来for循环的但是如果在mysql中 在存储过程中把一个整数转换成字符串int String
93 -> '93'使用什么函数啊?
请指教
结果为84012select concat('084011','1');
结果为0840111