我在Clickhouse中有一個表,table1,有A和B列。 我想改變這個表,以擁有一個新的列C。 為了默認值的目的(未來的資料將有不同的方法),我希望C被填入A的資料。
我知道如何通過一個靜態的默認值來實作這一點,例如0,但這并不是我在這里想要實作的目標。
uj5u.com熱心網友回復:
DEFAULT可以接受運算式而不僅僅是靜態值:
ALTER TABLE table1 ADD COLUMN C String DEFAULT A
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/307787.html
標籤:
