1
有没有办法做到这一点?乍一看,应该可以使用DEFAULT,但我无法确定语法。基本上我想要做的是有一列,看起来像这样:ClickHouse,如何修改插入时的值?
my_string字符串默认操作(my_original_string)
没有在表中永久存储“my_original_string”。这可能吗 ?
有没有办法做到这一点?乍一看,应该可以使用DEFAULT,但我无法确定语法。基本上我想要做的是有一列,看起来像这样:ClickHouse,如何修改插入时的值?
my_string字符串默认操作(my_original_string)
没有在表中永久存储“my_original_string”。这可能吗 ?
尝试使用批量插入在VALUES格式,使用功能
INSERT INTO table
VALUES (any_available_function_name('my_original_value')),
(any_available_function_name2('my_original_value2'))
可用的功能的确是一种选择,但我要的是那种一个“规则”的插入,没有不管数据来自何处,或者我如何插入数据。如果这不是一个选项,这可能有助于 – George
使用MATERIALIZED或VIRTUAL列,但只有在表中永久存储“my_original_string”时才有可能。 – Slach