её в String, чтобы вместо NULL бралось значение из col2
Но запрос
ALTER TABLE t MODIFY COLUMN col1 String DEFAULT col2
ругается ошибкой
Cannot convert NULL value to non-Nullable type (version 20.3.4.10 (official build))
Будет работать только если все NULL'ы из колонки самостоятельно убрать (например с помощью ALTER UPDATE), а потом MODIFY. На эту тему есть issue.
Обсуждают сегодня