MySQL 8.0 创建 DECLARE 创建条件出现问题

利用DECLARE 创建条件出现问题
具体问题如下:
在navicat 运行以下代码,发现行不通

img

但是在procedurce中却可以

img

但是我的看的教程并不是在 存储过程中写的,所以在此问问da lao们,我哪里写错了