mysql while ループを使用してスコープに問題があります。
DECLARE vdate DATETIME DEFAULT now();
DECLARE vday int default 0;
WHILE (vday < 7) DO
WHILE (vdate < DATE_ADD(NOW(),INTERVAL 1 DAY)) DO
//Here vday is always 0
END WHILE;
//Here vday is 0 -6
SELECT vday +1 INTO vday;
END WHILE;
whileループの範囲がmysqlにあることを誰かが明確にしてくれますか? ネストされたループ内で使用できる変数を作成するにはどうすればよいですか?