isa*_*pir 4 mysql innodb information-schema mariadb
我已将虚拟生成的列添加到测试员工数据库中的工资表中,如下所示:
ALTER TABLE salaries
ADD COLUMN salary_k int AS (salary / 1000);
Run Code Online (Sandbox Code Playgroud)
现在,当我查询INFORMATION_SCHEMA.COLUMNS该EXTRA列时,该列按预期显示VIRTUAL GENERATED,但如何获取生成列的详细信息,即在本例中(salary / 1000)? COLUMN_DEFAULT显示NULL.
SHOW CREATE TABLE salaries显示结果中的详细信息,但我希望结果作为较大查询的一部分INFORMATION_SCHEMA,因此这对我不起作用。