Как OR
используется в IF THEN ELSE END IF
внутри хранимой процедуры MySql?MySql, используя ИЛИ в ЕСЛИ ЕСЛИ ЕСЛИ КОНЕЦ ЕСЛИ В хранимой процедуре
DECLARE userKey BOOL;
SET userKey = True;
IF makeKey != 'open' or makeKey != 'mask' THEN
SET userKey = False;
END IF;
IF (makeKey != 'open') or (makeKey != 'mask') THEN
SET userKey = False;
END IF;
IF (makeKey != 'open') || (makeKey != 'mask') THEN
SET userKey = False;
END IF;
Note: Not all the above are used together.
Ни один из вышеперечисленных трех работ. Они не бросают ошибку, а просто оценивают значение false.
Хранимая процедура называется обычным myProc('open')
; Я ошибаюсь с OR
. Как я понял?
Ударьте мне это :) –
Спасибо за это. И спасибо за вторую версию тоже. Делает вещи намного проще. – Norman