@r_result
假设访问量大,同时执行两个存储过程,假设原本一个返回是@r_result=0,一个返回@r_result=1。由于时间短,造成两个都放回1.单数据库保存的记录是正确。提示用户的结果可能就是两个都是1,。是不是会有这种情况
不会,因为result变量是会话级别,并发时result变量不共享。