Вот так.
Вид для печати
Вывести список существующих столбцов можно так:
SHOW COLUMNS FROM table
А проверить наличие конкретного столбца можно так
SHOW COLUMNS FROM table LIKE 'column_name'
Если у тебя мод поделен на конкретные системы, то можно при помощи второго запроса проверять конкретные столбцы и их же, в случае чего, создавать, чтоб было минимум зависимостей.