Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我对 mysql 相当陌生,但有 MS SQL 经验。
是否可以在存储过程之外声明变量并使用while语句?
我只找到了这样的例子
1. procedure created 2. execute proc 3. drop proc
建议我正确的方法
不,你不能这样做。您只能在 BEGIN...END 子句中使用这些语句。
因此,在存储过程/函数、触发器和事件中是可能的。
更多信息在这里 - MySQL 复合语句语法。