关于mysql和declare

mysql的declare只能用在存储过程中,不能用于select语句。MYSQL不支持匿名块


但是select语句可以直接用set,如:
mysql> set @a=10;
Query OK, 0 rows affected (0.08 sec)

mysql> select @a;
+------+
| @a |
+------+
| 10 |
+------+
1 row in set (0.09 sec)

mysql>

你可能感兴趣的:(mysql,declare)