MySQL中变量有全局变量、会话变量、用户变量、局部变量,除了局部变量需要定义,其他三种类型变量都可直接使用。
局部变量定义:declare i int default 0;
default 0 ------ 为i赋初值,可不加
局部变量定义注意事项:必须在存储过程或函数中定义,且若不是在最开始定义的,则必须在begin end;(注意一定要加分号;)块中定义与使用
至于MySQL四种变量有什么区别,可参考AlbertS的文章MySQL中全局变量、会话变量、用户变量和局部变量的区别
MySQL中变量有全局变量、会话变量、用户变量、局部变量,除了局部变量需要定义,其他三种类型变量都可直接使用。
局部变量定义:declare i int default 0;
default 0 ------ 为i赋初值,可不加
局部变量定义注意事项:必须在存储过程或函数中定义,且若不是在最开始定义的,则必须在begin end;(注意一定要加分号;)块中定义与使用
至于MySQL四种变量有什么区别,可参考AlbertS的文章MySQL中全局变量、会话变量、用户变量和局部变量的区别