MariaDB视图向列添加注释
这是一个视图,不是一张桌子MariaDB视图向列添加注释,mariadb,Mariadb,这是一个视图,不是一张桌子 SELECT COALESCE(title, 'sum')as title, SUM( HOUR(record_datetime) = 8 ) AS t08, SUM( HOUR(record_datetime) = 9 ) AS t09, COUNT(*) as total FROM click_log GROUP BY title WITH ROLLUP 是否可以在每一列中添加注释 COMMENT'Hour8't'n'
SELECT COALESCE(title, 'sum')as title,
SUM( HOUR(record_datetime) = 8 ) AS t08,
SUM( HOUR(record_datetime) = 9 ) AS t09,
COUNT(*) as total
FROM click_log
GROUP BY title WITH ROLLUP
是否可以在每一列中添加注释
COMMENT'Hour8't'n'
我在手册里找不到说明 SQL标准支持两种类型的表:物理存在的表(基表)和派生表(视图) 当基表具有物理模式时,视图由select语句计算。因此,唯一的可能是向select语句添加注释,但这不起作用,因为注释将被优化掉
CREATE VIEW v1 AS
SELECT "foo" /* value foo */;
SELECT view_definition from information_schema.views where table_name="v1";
+-----------------------+
| view_definition |
+-----------------------+
| select 'foo' AS `foo` |
+-----------------------+