【数据查询为null】
有一张表是已经存在的历史表:表名为code,
由于业务需要新增加了一个字段:
alter table code add COLUMNS (tag_sentence string comment '分割的句子,test') ;
然后load相对应的数据,查询发现 tag_sentence 的值有的是显示正确的,有的显示为null
解决方案:
在创建表code时,忘记有没有统一字符编码,但是在 show create table code 时显示行列分割符都是乱码;
所以是创建表没有统一字符编码造成的;
把原先的code表改名备份,重新创建了新表,迁移数据。
本文介绍了解决在已存在的历史表中新增字段后部分值显示为null的问题。通过分析发现是由于创建表时未统一字符编码导致,并提供了通过重新创建表并迁移数据的解决方案。
2671

被折叠的 条评论
为什么被折叠?



