Я использую System.data.odbc для связи с моей базой данных MySQL. При входе в систему мне нужно знать, какой пользователь является администратором или нет, просто чтобы узнать права. Есть ли способ, как получить права текущего пользователя? Спасибо!
Существует команда SHOW для получения грантов текущего пользователя:
SHOW GRANTS
Если у вас нет привилегии SELECT, SHOW GRANTS выдаст ошибку:)
Существует также таблица INFORMATION_SCHEMA , которую можно выбрать из:
select * from information_schema.user_privileges