日期:2014-05-16  浏览次数:20946 次

菜鸟求救,想往mysql的date_sub函数中放入参数,可是一直报错
create procedure dowhile()
 begin
  declare v1 int default 1;
  declare v2 = v1 + 1;
  while v1 < 6 do
  select date_sub(current_date, interval v2 day);
  set v1 = v1 + 1;
  end while;
 end
 
 call dowhile();

------解决方案--------------------
探讨
create procedure dowhile()
begin
declare v1 int default 1;
declare v2 = v1 + 1;
while v1 < 6 do
select date_sub(current_date, interval v2 day);
set v1 = v1 + 1;
end while;
end
……