2011-01-19 46 views
0

我想在mySQL中编写一个小型SQL,但每次尝试运行时都会收到错误代码。我使用下面的指南,以帮助这个编码,但我不知道如果MySQL,这是兼容的(第287): http://download.oracle.com/otn_hosted_doc/rdb/pdf/gsp.pdfSQL复合语句 - 声明一个变量

BEGIN 
DECLARE :mgrid CHAR(5) DEFAULT; 
END; 

错误代码MySQL允许我,当我试着运行此是:错误代码:1064:“你在你的SQL语法错误;检查对应于你的MySQL语法手册......”

任何thougts将不胜感激! 干杯

编辑:进一步的 - 我甚至无法运行BEGIN - END;部分,在中间没有代码...

回答

1

老兄,你使用的是Oracle手动编写一些MySQL的SQL?

这就像使用你的福特手册来处理你的普锐斯。

Try the MySql manuals!

下面是一些关于DECLARE

+0

哈哈,这可能是它。我是新来的SQL世界......我认为SQL语言跨平台是一样的...... – keynesiancross 2011-01-19 16:10:31