Пока Loop в MySql - PullRequest
       19

Пока Loop в MySql

0 голосов
/ 27 августа 2018

Я изо всех сил пытаюсь выяснить правильный синтаксис для использования в MYSQL.

label1: WHILE income <= 3000 DO
SET income = income + starting_value;
END WHILE label1;

Я получаю сообщение о том, что это неправильный синтаксис.Может кто-нибудь сказать мне, что я делаю не так?

1 Ответ

0 голосов
/ 27 августа 2018

Вам не нужен цикл while для этой логики на любом языке.Вы можете сделать:

set income = (ceil((3000 - income) / startingvalue) * startingvalue + income);
...