Я знаю, как проверить наличие столбца с помощью синтаксиса
SELECT * FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = "my_table" AND COLUMN_NAME = "my_column"
Есть ли способ проверить наличие столбца, когда пользователь БД не имеет доступа к information_schema? Или вы просто сделаете что-то вроде SELECT из этого столбца, и если вы получите ошибку, вы знаете, что столбец не существует?