在heidisql查询选项卡中声明mysql变量

时间:2014-10-09 07:59:24

标签: mysql heidisql

我在heidisql标签中声明了一个变量,就像这样

DECLARE total_count INT DEFAULT 0;
SET total_count = 10;
select total_count;

但我收到此错误

  

/ * SQL错误(1064):您的SQL语法有错误;检查   手册,对应右边的MySQL服务器版本   在'DECLARE total_count INT DEFAULT 0'附近使用的语法在第1行 / /   受影响的行:0找到的行:0警告:0 0的持续时间为3   查询:0.000秒。 * /

我应该声明,设置和使用变量,就像我已经完成或必须将所有内容包装在存储过程或函数中吗?

2 个答案:

答案 0 :(得分:7)

试试这个:

SET @total_count := 10;
select @total_count;

答案 1 :(得分:0)

也许有点迟了但是在版本8.2.0中删除分号对我有用,唉,MS SQL 2008

DECLARE @total_count INT
SET @total_count = 10
SELECT total_count