Генерируемые колонки в MySQL 5.7
Дата: 4.10.2014 
Источник: MySQL Server Blog 
В MySQL 5.7.5 появилась возможность использовать виртуальные колонки двух типов - данные вычисляются каждый раз при обращении или хранимые, значения которых вычисляются только при создании новой строки или обновлении. Синтаксис: 
<type>   [ GENERATED ALWAYS ]   AS   ( <expression> )   [ VIRTUAL|STORED ]
[ UNIQUE [KEY] ]   [ [PRIMARY] KEY ]   [ NOT NULL ]   [ COMMENT <text> ] 
Стоит отметить, что в MariaDB такая возможность доступна уже 4 года с версии 5.2 Синтаксис MySQL отличается от синтаксиса MariDB тем, что используется ключевое слово STORED вместо PERSISTENT. 
Подробное описание деталей реализации см в MySQL Server Blog и Virtual Columns 
					 |