我在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秒。 * /
我应该声明,设置和使用变量,就像我已经完成或必须将所有内容包装在存储过程或函数中吗?
答案 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