讓hive的表注釋和字段注釋支援中文

2022-05-03 20:06:08 字數 326 閱讀 5930

此處用的資料庫型別為mysql。發現hive在初始化建立這些表的時候,大部分欄位的字符集給設定成了latin1,然後collation設成了latin1_bin。

但是我們在hive中建立表時,表注釋和字段注釋通常會包含中文。這樣我們就需要修改一下mysql中表的一些欄位的字符集和collation。

表注釋對應的字段為:table_params.param_value

字段注釋對應的字段為:columns_v2.comment

只要將這兩個欄位的 character設為utf8mb4,collation設為 utf8mb4_unicode_ci 即可。

以上。

mysql 表注釋和字段注釋

1 建立表的時候寫注釋 create table test1 field name int comment 欄位的注釋 comment 表的注釋 2 修改表的注釋 alter table test1 comment 修改後的表的注釋 3 修改欄位的注釋 alter table test1 modif...

檢視文章 mysql 表注釋和字段注釋

參考文件不太給力啊,表注釋和字段注釋的資料不全。1 建立表的時候寫注釋 create table test1 field name int comment 欄位的注釋 comment 表的注釋 2 修改表的注釋 alter table test1 comment 修改後的表的注釋 3 修改欄位的注釋...

檢視文章 mysql 表注釋和字段注釋

參考文件不太給力啊,表注釋和字段注釋的資料不全。1 建立表的時候寫注釋 create table test1 field name int comment 欄位的注釋 comment 表的注釋 2 修改表的注釋 alter table test1 comment 修改後的表的注釋 3 修改欄位的注釋...