在mysql-workbench中运行set和declare并且观察区别
建立存储过程如下:CREATEDEFINER=`root`@`localhost`PROCEDURE`temp`()BEGINDECLAREaINTDEFAULT1;SETa=a+1;SET@b=@b+1;SELECTa,@b;END点击存储过程旁边的闪电符号运行,运行多次后,会发现a不变,@b变为...
建立存储过程如下:CREATEDEFINER=`root`@`localhost`PROCEDURE`temp`()BEGINDECLAREaINTDEFAULT1;SETa=a+1;SET@b=@b+1;SELECTa,@b;END点击存储过程旁边的闪电符号运行,运行多次后,会发现a不变,@b变为...