前言
- Palo表暂不支持字段重命名。社区版本1.2.0+doris 支持字段重命名,不过需要设置属性
"light_schema_change" = "true"
Doris字段名修改
CREATE TABLE `fc_0818_57` (
`tong_id` bigint(20) NOT NULL COMMENT '主键',
`tong_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '插入时间',
`op` varchar(30) NOT NULL COMMENT '操作类型',
`map_varchar_test` varchar(255) NULL COMMENT '企业主键',
`map_char_test` varchar(255) NULL COMMENT '目录编码'
) ENGINE=OLAP
UNIQUE KEY(`tong_id`)
COMMENT 'ws测试数据'
DISTRIBUTED BY HASH(`tong_id`) BUCKETS AUTO
PROPERTIES (
"replication_allocation" = "tag.location.default: 3",
"in_memory" = "false",
"storage_format" = "V2",
"light_schema_change" = "true",
"disable_auto_compaction" = "false"
);
建表成功后,即可对列名进行修改,
- 语法:
alter table table_name RENAME COLUMN old_column_name new_column_name;
- 示例:
alter table ecommerce_ads_zhibo_user_type_gmv_repurchase_analyze_di RENAME COLUMN ork_GMV_7 okr_GMV_7;
Doris表字段修改注释
Doris表在修改注释的时候,可以同时修改多个字段的注释
- 示例 :
alter table ecommerce_ads_zhibo_user_type_gmv_repurchase_analyze_di modify column okr_GMV_7 comment "次7日复购okrGMV 新";
总结
如果此篇文章有帮助到您, 希望打大佬们能
关注
、点赞
、收藏
、评论
支持一波,非常感谢大家!
如果有不对的地方请指正!!!