我在下面创建了一个表。
CREATE TABLE product (
productname VARCHAR(25),
price_eur DOUBLE,
xrate DOUBLE,
price_usd DOUBLE AS (price_eur*xrate) VIRTUAL);
Query OK, 0 rows affected (0.28 sec)
创建表格后如何查看price_usd公式?我使用phpMyAdmin,它表明它是一个VIRTUAL和一个DOUBLE。
谢谢你的帮助!
答案 0 :(得分:0)
您可以使用此查询找到哪些列是虚拟的
select table_schema, table_name, column_name
from information_schema.columns
where extra='virtual'
要查看公式,您需要发出SHOW CREATE TABLE tablename
命令;似乎MariaDB团队还没有将虚拟列公式放入information_schema
,叹息。