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` |
+-----------------------+