MySql存储过程—3、变量
1、变量的定义
在Mysql里面可以像我们写代码中一样定义变量来保持中间结果,看下面的格式:
这里定义了一个是local的变量,一个是session的变量,对于session的变量,不需要定义,mysql根据你赋给该变量的值来确定类型(更详细的需要另一篇文章来解释:>)。
然后我们在Query browser上面先执行这样一条语句来对@t2进行赋初值:
赋予往初值后我们调用我们的存储进程。每次执行这个存储进程我们发现t1的值是不变的,而@t2每次会增加1,因为我们这是在一个会话里面所以@t2就一直作用着,每次自己增加1.

