My Sql 循环赋值统计

目的:循环按月赋值,每次循环+1月;

DECLARE @date date ,@n int,@k int
select @date='2019-11-01',@n=9,@k=0


set @k=@k+1
set @date=dateadd(mm,1,@date)

end

上述文件,在My Sql 环境中无法运行

你这个SELECT 语句都不全, FROM 关键字也没有,表也没有。。。