ALTER TABLE COMMENT
引入或更新于:v1.2.419
修改表的注释。如果表还没有注释,此命令将为表添加指定的注释。
语法
ALTER TABLE [ IF EXISTS ] [ <database_name>. ]<table_name>
COMMENT = '<comment>'
示例
此示例创建一个带有注释的表,然后修改该注释:
-- 创建一个带有注释的表
CREATE TABLE t(id INT) COMMENT ='original-comment';
SHOW CREATE TABLE t;
┌──────────────────────────────────────────────────────────────────────────────────────┐
│ Table │ Create Table │
├────────┼─────────────────────────────────────────────────────────────────────────────┤
│ t │ CREATE TABLE t (\n id INT NULL\n) ENGINE=FUSE COMMENT = 'original-comment' │
└──────────────────────────────────────────────────────────────────────────────────────┘
-- 修改注释
ALTER TABLE t COMMENT = 'new-comment';
SHOW CREATE TABLE t;
┌─────────────────────────────────────────────────────────────────────────────────┐
│ Table │ Create Table │
├────────┼────────────────────────────────────────────────────────────────────────┤
│ t │ CREATE TABLE t (\n id INT NULL\n) ENGINE=FUSE COMMENT = 'new-comment' │
└─────────────────────────────────────────────────────────────────────────────────┘
此示例创建一个没有注释的表,然后为该表添加注释:
-- 创建一个没有注释 的表
CREATE TABLE t(id INT);
SHOW CREATE TABLE t;
┌─────────────────────────────────────────────────────────┐
│ Table │ Create Table │
├────────┼────────────────────────────────────────────────┤
│ t │ CREATE TABLE t (\n id INT NULL\n) ENGINE=FUSE │
└─────────────────────────────────────────────────────────┘
-- 添加注释
ALTER TABLE t COMMENT = 'new-comment';
SHOW CREATE TABLE t;
┌─────────────────────────────────────────────────────────────────────────────────┐
│ Table │ Create Table │
├────────┼────────────────────────── ──────────────────────────────────────────────┤
│ t │ CREATE TABLE t (\n id INT NULL\n) ENGINE=FUSE COMMENT = 'new-comment' │
└─────────────────────────────────────────────────────────────────────────────────┘