Skip to main content
这些设置可在 system.settings 中查看,并由 源代码 自动生成。

create_if_not_exists

默认对 CREATE 语句启用 IF NOT EXISTS。如果指定了此设置或 IF NOT EXISTS,且具有给定名称的表已存在,则不会抛出异常。

create_index_ignore_unique

忽略 CREATE UNIQUE INDEX 中的 UNIQUE 关键字。此设置用于 SQL 兼容性测试。

create_replicated_merge_tree_fault_injection_probability

在 ZooKeeper 中创建 metadata 后,创建表期间发生故障注入的概率

create_table_empty_primary_key_by_default

允许在未指定 ORDER BY 和 PRIMARY KEY 的情况下创建主键为空的 *MergeTree 表

create_token_default_ttl_seconds

通过 CREATE TOKEN 创建且未指定自身 VALID UNTIL 或 VALID FOR 子句的标记的有效期,单位为秒。默认值为 30 分钟,因此未要求延长有效期的标记有效期较短。 可能的值:
  • 正整数 — 标记将在创建后经过相应秒数后过期。
  • 0 — 未指定显式子句的标记永不过期。
这仅是默认值。查询中显式指定的 VALID UNTIL 或 VALID FOR 子句始终优先,包括 VALID UNTIL 'infinity';它会创建一个无论此设置为何都永不过期的标记。
最后修改于 2026年9月26日