Generated Columns is a new feature available in the latest lab release. This work is based on a contribution by Andrey Zhakov. Thanks, Andrey! The Optimizer team modified it to follow the current MySQL design, and to lift a number of limitations.
The syntax is:
<type> [ GENERATED ALWAYS
] AS ( <expression>
) [ VIRTUAL|STORED
[ UNIQUE [KEY] ] [ [PRIMARY] KEY ] [ NOT …