创建表后,如何查看MariaDB虚拟公式?

时间:2015-01-13 00:24:04

标签: mysql mariadb

我在下面创建了一个表。

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。

谢谢你的帮助!

1 个答案:

答案 0 :(得分:0)

您可以使用此查询找到哪些列是虚拟的

select table_schema, table_name, column_name 
  from information_schema.columns 
 where extra='virtual'

要查看公式,您需要发出SHOW CREATE TABLE tablename命令;似乎MariaDB团队还没有将虚拟列公式放入information_schema,叹息。