You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu系统中ClickHouse创建表出现CODE:119错误求助

解决ClickHouse创建表时CODE:119错误

错误原因

错误码119对应ENGINE_REQUIRED,核心问题是ClickHouse创建表必须指定存储引擎。作为列式数据库,ClickHouse强制要求所有表明确声明存储引擎,这是和MySQL等行式数据库的语法差异点。

正确创建表示例

以常用的MergeTree引擎(适配大数据分析场景)为例,补全你的创建语句:

CREATE TABLE taxonomy_object_firewalls
(
    -- 按业务需求定义字段,以下为示例
    id UInt64,
    firewall_name String,
    create_time DateTime
)
ENGINE = MergeTree()
ORDER BY id; -- MergeTree系列引擎必须指定排序键

关键说明

  • 不同存储引擎对应不同业务场景:
    • MergeTree:核心引擎,支持分区、排序、索引,适合批量写入与分析查询
    • Memory:内存引擎,适合临时表或快速查询,数据重启后丢失
    • ReplacingMergeTree:支持数据去重,适合需去重的业务场景
  • 所有创建表语句必须包含ENGINE = [引擎名称]子句,否则会触发119错误

内容的提问来源于stack exchange,提问作者recepyiyit

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 10:20:21