Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

ALTER TABLE ... MODIFY COMMENT

Añade, modifica o elimina el comentario de una tabla, independientemente de si se había establecido antes o no. El cambio en el comentario se refleja tanto en system.tables como en la consulta SHOW CREATE TABLE.

Sintaxis

ALTER TABLE [db].name [ON CLUSTER cluster] MODIFY COMMENT 'Comment'

Ejemplos

Para crear una tabla con un comentario:

Querysql
CREATE TABLE table_with_comment
(
    `k` UInt64,
    `s` String
)
ENGINE = Memory()
COMMENT 'The temporary table';

Para modificar el comentario de la tabla:

Querysql
ALTER TABLE table_with_comment
MODIFY COMMENT 'new comment on a table';

Para ver el comentario modificado:

Querysql
SELECT comment
FROM system.tables
WHERE database = currentDatabase() AND name = 'table_with_comment';
Responsetext
┌─comment────────────────┐
│ new comment on a table │
└────────────────────────┘

Para eliminar el comentario de la tabla:

Querysql
ALTER TABLE table_with_comment MODIFY COMMENT '';

Para verificar que se eliminó el comentario:

Querysql
SELECT comment
FROM system.tables
WHERE database = currentDatabase() AND name = 'table_with_comment';
Responsetext
┌─comment─┐
│         │
└─────────┘

Consideraciones

Para las tablas Replicated, el comentario puede ser diferente en distintas réplicas. Al modificar el comentario, el cambio solo se aplica a una única réplica.

La funcionalidad está disponible desde la versión 23.9. No funciona en versiones anteriores de ClickHouse.

Navigation