Предположим, в таблице есть столбег типа ENUM, принимающий какие-то значения. Ради интереса пусть это будут текстовые значения. Как узнать список возможных значений этого ENUM? Есть ли какой-то более цивилизованный способ, нежели "show columns from my_table" с последующим парсингом результатов?
Судя по тому, что в мануале написано If you want to determine all possible values for an ENUM column, use SHOW COLUMNS FROM tbl_name LIKE enum_col and parse the ENUM definition in the Type column of the output. других способов нет.