在clickhouse中創建表時如何將自定義默認值添加到Nullable類型?

皮埃爾·路易斯

我希望能夠為特定行插入空值,而不是默認情況下例如:我希望能夠為年齡插入空值,但如果未指定,則默認值為 10。

create table mytable
        (
            age Int null default 10,
            name String
            
        ) ENGINE = MergeTree()
        ORDER BY name

結果

Code: 62, e.displayText() = DB::Exception: Syntax error: failed at position 88 ('default') (line 3, col 26): default 10,
            name String
            
        ) ENGINE = MergeTree()
        ORDER BY name. Expected one of: CODEC, TTL, ClosingRoundBracket, Comma, COMMENT, token (version 21.8.10.19 (official build))

文件說:NULL is the default value for any Nullable type, unless specified otherwise in the ClickHouse server configuration.

我想我必須在這個頁面上找到正確的設置,否則我誤解了默認值和 Nullable 類型之間的關係......

丹尼起重機

ClickHouse 有一個特殊的語法Nullable( <type> )-->age Nullable(Int)

create table mytable
        (
            age Nullable(Int) default 10,
            name String
            
        ) ENGINE = MergeTree()
        ORDER BY name

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用 SwiftUI 創建自定義類的默認實例對象

如何將從表單輸入創建的多個對象添加到反應列表中

如何將計算 [bit] 數據類型字段添加到 SQL 表?

在 GRAPHQL 上創建評論時將階段添加到 PUBLISHED

將泛型類型添加到 Dart 中的可比較類型

如何將自定義 HTML 添加到 pyqtlet?

如何在Typescript中將默認值設置為具有keyof類型(來自顯式類型)的參數

如何將新鍵添加到現有字典並將前一個鍵作為值附加到 for 循環中創建的新鍵:python

創建用戶時是否創建了任何默認的臨時表空間?

如何創建 Mongoose Schema 並將默認值設置為帶有打字稿的數組?

將生成頭方法添加到路由創建方法中

如何將自定義方法添加到 Django 中的模型字段?

如何使用 React 打字稿中的 useState Record 類型將元素添加到具有鍵值的列表中?

在 RecyclerView 中使用多個視圖類型時,如何將項目添加到所需的 ViewHolder 位置?

如何將 tktimepicker 默認時鐘類型從 12 小時更改為 24 小時?

通過變量將自定義 CSS 類添加到返回的 jsx

我想添加到默認值

創建類型時如何設置常量值?

如何使用javascript將檢查屬性添加到輸入類型文本中

使用圖表 js 版本 3,如何將自定義數據添加到外部工具提示?

類型錯誤:不可散列的類型:創建新定義時的“列表”

在 Snowflake 的 INFORMATION_SCHEMA 中創建自定義視圖或表時權限不足

如何在 C++ 中將 void/null 作為默認參數添加到函數/lambda 指針?

如何在打字稿中創建不同類型值的地圖

如何將事件添加到通過單擊按鈕 VB.NET 動態創建的 PictureBox

如何將 1 添加到 MongoDB 中的值?

如何將 JSON 值添加到 Java 中的 ArrayList

如何在 TypeScript 中創建 RequireOnlyOne 嵌套類型?

反應如何在單擊子元素時將類添加到父元素