SQL复合语句-声明变量

SQL复合语句-声明变量,sql,mysql,Sql,Mysql,我试图在mySQL中编写一个小SQL,但每当我尝试运行它时,都会收到一个错误代码。我正在使用以下指南来帮助编写此代码,但我不确定mySQL与此是否兼容(第287页): 当我试着运行mySQL时,mySQL给我的错误代码是:错误代码:1064:“您的SQL语法有错误;请检查与您的mySQL语法对应的手册…” 任何想法都将不胜感激! 干杯 编辑:进一步-我甚至不能运行开始-结束;部分,在中间没有代码…< /P> < P > Dude,您使用Oracle手册来编写一些MySQL SQL?< /P>

我试图在mySQL中编写一个小SQL,但每当我尝试运行它时,都会收到一个错误代码。我正在使用以下指南来帮助编写此代码,但我不确定mySQL与此是否兼容(第287页):

当我试着运行mySQL时,mySQL给我的错误代码是:错误代码:1064:“您的SQL语法有错误;请检查与您的mySQL语法对应的手册…”

任何想法都将不胜感激! 干杯


编辑:进一步-我甚至不能运行开始-结束;部分,在中间没有代码…< /P> < P > Dude,您使用Oracle手册来编写一些MySQL SQL?< /P> 这就像是用你的福特手册在你的普锐斯上工作


这里有一点关于

哈哈,可能就是这样。我是SQL世界的新手。。。我假设SQL语言在不同的平台上是相同的……毫无疑问,它们有很多共同点,但差异足够大,这是一个问题。就像为你的普锐斯使用福特手册。酷-虽然我也可以肯定地看到我自己在为普锐斯使用表格手册。。。
BEGIN
DECLARE :mgrid CHAR(5) DEFAULT;
END;