开发者社区 > 数据库 > 正文

建表的时候提示partition number must larger than 0,这个是什么原因

Create Table j_trade_order_code ( id bigint NOT NULL AUTO_INCREMENT COMMENT 'id', trade_id bigint NOT NULL COMMENT '系统主订单号#377917285664403329', source_trade_id bigint COMMENT '源订单id', trade_no varchar(50) COMMENT '系统订单编号#JY20180611003329', trade_from int COMMENT '订单来源', gmt_create datetime COMMENT 'gmt_create', gmt_modified timestamp NOT NULL, stockout_no varchar(50) COMMENT '出库单号', flag_ids varchar(400) COMMENT '标记id集', deliverying_time datetime COMMENT '派件时间', primary key (trade_id,gmt_create) ) DISTRIBUTE BY HASH(trade_id) PARTITION BY VALUE(DATE_FORMAT(gmt_create, '%Y%m%d')) STORAGE_POLICY='COLD' COMMENT='客户信息表'

展开
收起
游客6vdkhpqtie2h2 2022-09-23 15:26:50 882 0
1 条回答
写回答
取消 提交回答
  • image.png 参考一下建表文档:https://help.aliyun.com/document_detail/123333.html(此答案整理自云数据仓库ADB-开发者群)

    2022-09-23 15:46:16
    赞同 展开评论 打赏
问答标签:
问答地址:

数据库领域前沿技术分享与交流

相关电子书

更多
Apache Spark at Scale: A 60 TB+ production use case 立即下载
Dynamic DDL Adding Structure t 立即下载
Get rid of traditional ETL, Move to Spark! 立即下载