我对mysql很新,但有MS SQL经验。
是否可以声明变量并使用 while 语句 在存储过程之外?
我只找到了男人这样做的例子
1. procedure created
2. execute proc
3. drop proc
建议我正确的方式
答案 0 :(得分:10)
不,你不能这样做。您只能在BEGIN ... END子句中使用这些语句。
因此,可以在存储过程/函数,触发器和事件中使用。
此处提供更多信息 - MySQL Compound-Statement Syntax。