我已经在测试员工数据库的薪水表中添加了一个虚拟生成列,如下所示:
现在我查询
ALTER TABLE salaries
ADD COLUMN salary_k int AS (salary / 1000);
现在我查询
INFORMATION_SCHEMA.COLUMNS
时,EXTRA
列显示为VIRTUAL GENERATED
,但是我如何获取生成列的详细信息,例如此例中的(salary / 1000)
?COLUMN_DEFAULT
显示为NULL
。
SHOW CREATE TABLE salaries
显示结果的详细信息,但我想要将其作为INFORMATION_SCHEMA
的更大查询的一部分,所以那对我不起作用。
salary_k
列。 - isapir