0
Я создаю сайт с админами, которым разрешено удалять пользователя, если уровень доступа пользователей меньше 8. Я пробовал это, а также несколько других решений, но это не сработает. Как я должен это делать? @id определено ранее в том же коде, но не является ошибкой. Он вводится пользователем.MySQL, удаляющий из таблицы, если элемент из строки с удалением соответствует критериям
SET @hi = SELECT IF(SELECT accesslevel FROM members WHERE id = 8 < @id, 1,0);
IF @hi == 1 THEN {DELETE FROM members WHERE id = @id}
END IF;
Благодарим за помощь.
Почему бы не удалить работу прямо? 'УДАЛИТЬ ОТ членов WHERE id = @id AND accesslevel <8' – user3802077