我在heidisql选项卡中声明了一个变量,如下
DECLARE total_count INT DEFAULT 0;
SET total_count = 10;
select total_count;
但是我收到这个错误
/*SQL错误(1064):您的SQL语法有错误;检查与您的MySQL服务器版本相对应的手册在第1行的"DECLARE total_count INT DEFAULT 0"附近使用的语法/受影响的行:0找到的行:10警告:0持续时间为0,共3行查询:0.000秒*/
我应该像以前那样声明、设置和使用变量,还是必须将所有内容都封装在存储过程或函数中?。
试试这个:
SET @total_count := 10;
select @total_count;
删除分号对我来说很有效,在版本8.2.0中,唉,使用MS SQL 2008
DECLARE @total_count INT
SET @total_count = 10
SELECT total_count