Skip to content

Version 21.1 Code: 49. DB::Exception: Bad cast from type DB::ColumnString to DB::ColumnLowCardinality: #21140

@dmitriy-myz

Description

@dmitriy-myz

Describe the issue
Can't insert String data to column with LowCardinality type.

Starting from 21.1 this query fails

How to reproduce

CREATE TABLE default.lc_test
(   
    `id` LowCardinality(String)
)
ENGINE = MergeTree
PARTITION BY tuple()
ORDER BY id;

Ok.
0 rows in set. Elapsed: 0.003 sec.


insert into lc_test values (toString('a'));
Exception on client:
Code: 49. DB::Exception: Bad cast from type DB::ColumnString to DB::ColumnLowCardinality: data for INSERT was parsed from query

Additional context
related to issue DarkWanderer/ClickHouse.Client#66

version 20.12 ok

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions