我已经创建了一个表,并尝试多次插入值以检查重复项。 我可以看到有重复项被插入。 有没有办法避免在clickhouse表中出现重复项?
我创建了一张表,尝试插入多个值来检查是否有重复数据。但是我发现有些重复数据已经被插入了。请问有没有方法可以避免在ClickHouse表中出现重复数据?
CREATE TABLE sample.tmp_api_logs ( id UInt32, EventDate Date)
ENGINE = MergeTree(EventDate, id, (EventDate,id), 8192);
insert into sample.tmp_api_logs values(1,'2018-11-23'),(2,'2018-11-23');
insert into sample.tmp_api_logs values(1,'2018-11-23'),(2,'2018-11-23');
select * from sample.tmp_api_logs;
/*
┌─id─┬──EventDate─┐
│ 1 │ 2018-11-23 │
│ 2 │ 2018-11-23 │
└────┴────────────┘
┌─id─┬──EventDate─┐
│ 1 │ 2018-11-23 │
│ 2 │ 2018-11-23 │
└────┴────────────┘
*/