在 MySQL 中的存储过程之外声明变量并使用 WHILE 语句 无法在存储过程之外声明变量并使用 WHILE 语句在 MySQL 中。这些语句只能在 BEGIN...END 子句中使用。 因此,您可以在以下位置利用这些功能: 存储过程/函数 触发器 事件 有关进一步的详细说明,请参阅 MySQL 复合语句语法文档。