是这样的,我写了3个存储过程,它们接受的入参不同,但是都有同样的一个 code ,msg 字段,比如其中一个:
create procedure proc_xxx( in xx int , out code, out msg)
我执行这个存储过程:
proc_xxx( 100, @code,@msg);
然后我想,这里应该是有两个局部变量 code , msg 被创建了吧,然后我才可以 select 它们。
我想问的是,我现在有个线程池,多核的系统(现在哪有单核系统。。。),如果20个线程在一个进程里面同时执行这个存储过程,然后同时
select @code,@msg
1. code和msg是在哪创建的?是mysql里面,还是在哪?
2. 是产生了 20个 code, msg ,还是说只有一个 code, 一个 msg 同时让20个线程去访问?