Как запретить доступ к определенному столбцу в таблице?
Что за приложение, и почему у вас таблица растет "вширь"?
1) При проектировании бд, если таблица запланировано растет в ширину, 99,9% что это кривой дизайн бд. 
2) Почему у вас логика доступа выносится на уровень бд, неужели у вас каждый пользователь заходит в бд руками через свой логин?
3) Опишите задачу нормально, прям очень подозреваю что вы что-то типичное решаете через не то место...
В целом было нельзя.
Но есть относительно новая фича 
https://dev.mysql.com/doc/refman/8.0/en/server-sys...
Те можно вроде бы вычитать привелегии. Попробуй может у тебя получится. Точно работало для таблиц, у юзеров которым давали права на БД. Для столбцов не пробовал.