此處用的資料庫型別為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 修改欄位的注釋...