mysql存储过程 的@
时间: 2023-08-14 13:09:07 浏览: 93
mysql存储过程
@是MySQL存储过程中的一个特殊符号,用于定义和引用变量。在存储过程中,可以使用@来声明变量,并且可以通过@来访问和修改变量的值。
例如,可以使用以下语句来声明一个变量并给它赋值:
```
DECLARE @myVar INT;
SET @myVar = 10;
```
然后可以在存储过程的其他部分使用@myVar来引用该变量。例如:
```
IF @myVar > 5 THEN
-- do something
END IF;
```
需要注意的是,@只能在存储过程中使用,不能在普通的SQL语句中使用。此外,@变量在存储过程执行期间会一直存在,直到存储过程执行完毕或被显式删除。
阅读全文