클릭 하우스 테이블에 문자열 열이 있습니다. 나는 UINT32에 수정 유형 테이블을 변경하려고 :클릭 하우스에서 toUInt32OrZero 함수를 사용하여 열 유형을 변경하는 방법은 무엇입니까?
ALTER TABLE main.abonents MODIFY COLUMN device_type UInt32 DEFAULT 0
을하지만,이 오류 : 그것은 분명
Received exception from server: Code: 6. DB::Exception: Received from 5.200.55.122:9000. DB::Exception: Cannot parse string 'mo' as UInt32: syntax error at begin of string. Note: there are toUInt32OrZero function, which returns zero instead of throwing exception..
, '모바일'과 던져 예외와 같은 문자열을 toUint32
기능을 사용 clickhouse. 그리고 그것의 조언은 유형을 변환하기 위해 toUInt32OrZero
함수를 사용하는 것입니다.
toUInt32OrZero
함수를 ALTER TABLE과 어떻게 사용할 수 있습니까 ??