В проекте, который я начинаю, я хотел бы предоставить пользователям привилегии на основе определенных условий, например (в определенной таблице):
Я бы хотел избежать представлений, поскольку эти условия могут измениться для каждого пользователя (я понимаю, что мне придется создавать представление для каждого случая) Я также хотел бы избежать принудительного применения этого на стороне клиента, так как это можно легко обойти.
Если это невозможно, что бы вы предложили?
Спасибо заранее.






Я не думаю, что это возможно с сырой системой привилегий MySQL.
Пока вы не хотите реализовывать это на стороне клиента, изменение кода MySQL самостоятельно может быть вашим единственным вариантом. В конце концов, это открытый исходный код;)