![](/img/trans.png)
[英]Getting ERROR 1064 (42000) while SIMPLY declaring a variable in SQL
[英]SQL Declaring variable
尝试在命令行中的sql中声明变量时,我不断收到错误消息。 我想知道我在做错什么,也可以向我解释一下。我是一个简单的人,懂简单的事情。
这是代码
DECLARE @MYVAR VARCHAR(50) SET @MYVAR = 'TESTING' PRINT @MYVAR;
错误1064(42000):您的SQL语法有错误; 检查与您的MySQL服务器版本对应的手册以获取正确的语法,以在第1行的'DECLARE @MYVAR VARCHAR(50)SET @MYVAR ='TESTING'PRINT @MYVAR'附近使用
我认为您在其他陈述中遗漏了分号
DECLARE @MYVAR VARCHAR(50);
SET @MYVAR = 'TESTING';
PRINT @MYVAR;
似乎是对的:(在存储过程中)
DECLARE MYVAR VARCHAR(50);
SET @MYVAR = 'TESTING';
SELECT @MYVAR;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.