Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Знаете, что и в каких выражениях скажет о Вас человек, который будет поддерживать всё это через пол года?
Может стоит поискать другие подходы к решению этой проблемы?
А ещё лучше — что-то изменить в рабочем процессе, чтобы эта проблема даже не возникала.Если требование рабочего процесса — использование хранимых процедур, как прикажете его изменить?
Я не работал со stored procedures и не особо заморачивался правами юзеров
вместо выставления прав доступа к процедурам выставить их на таблицы/колонки
подумать, может вообще не стоит разделять права пользователей A и B, а вместо этого ввести некую роль (аккаунт R), которым будут пользоваться оба пользователя
если уж использовать эти хаки, то хотя бы автоматизировать их применение
сделать две процедуры
подробности реализации могут быть самые разные
Но любой другой вариант будет лучше этих хаков
Хранимые процедуры в MySQL