键表语句:
CREATE TABLE `ctl_manage_safe_cost_d` (
`accident_reason` VARCHAR(256) NULL COMMENT '事故形成原因',
`accident_type` VARCHAR(256) NULL COMMENT '事故类型',
`loss_type` VARCHAR(256) NULL COMMENT '损失种类',
`report_time` DATE NULL COMMENT '呈报时间',
`loss_reason` VARCHAR(256) NULL COMMENT '质损原因',
`accident_id` VARCHAR(256) NULL COMMENT '事故编号',
`loss_num` DECIMAL(18, 8) NULL DEFAULT "0" COMMENT '质损数量',
`loss_cost` DECIMAL(18, 8) NULL DEFAULT "0" COMMENT '预估费用',
`province_name` VARCHAR(256) NULL COMMENT '省公司',
`create_time` DATETIME NULL COMMENT '数据导入时间',
`updated_by_user` VARCHAR(256) NULL COMMENT '更新人'
) ENGINE=OLAP
DUPLICATE KEY(`accident_reason`, `accident_type`, `loss_type`, `report_time`, `loss_reason`)
COMMENT '质损信息上报-质损费用'
DISTRIBUTED BY HASH(`report_time`) BUCKETS AUTO
PROPERTIES (
"replication_allocation" = "tag.location.default: 3",
"min_load_replica_num" = "-1",
"is_being_synced" = "false",
"storage_format" = "V2",
"inverted_index_storage_format" = "DEFAULT",
"disable_auto_compaction" = "false",
"enable_single_replica_compaction" = "false",
"group_commit_interval_ms" = "10000",
"group_commit_data_bytes" = "134217728"
);
删除与查询语句:
delete from ctl_manage_safe_cost_d_20240801 where report_time in ('2024-04-01','2024-04-02','2024-04-03');
select * from ctl_manage_safe_cost_d_20240801 where report_time in ('2024-04-01','2024-04-02','2024-04-03');