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 NULL ] [ COMMENT
<text> ]
There are two kinds of Generated Columns: virtual (default) and stored. Virtual means that the column will be calculated on the fly when a record is read from a table. Stored means that the column will be …
[Read more]