如何在mysql中获得虚拟表达式?

如何在mysql中获得虚拟表达式?,mysql,data-virtualization,Mysql,Data Virtualization,我有一个带有如下虚拟字段的表: CREATE TABLE `deleteme` ( `number` int(11), `result` int(11) GENERATED ALWAYS AS (`number` + 1) STORED ) 如何从虚拟字段结果中获取表达式 `number` + 1 我希望避免使用SHOW CREATE TABLE搜索字符串。您可以查询元数据表: SELECT column_name, generation_expression FROM IN

我有一个带有如下虚拟字段的表:

CREATE TABLE `deleteme` (
    `number` int(11),
    `result` int(11) GENERATED ALWAYS AS (`number` + 1) STORED
)
如何从虚拟字段
结果
中获取表达式

`number` + 1

我希望避免使用
SHOW CREATE TABLE
搜索字符串。

您可以查询元数据表:

SELECT column_name, generation_expression
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'deleteme';