
mysql
developerinit
专注Hadoop和Spark生态大数据技术
展开
-
mysql 修改库的默认字符集、表的默认字符集和修改表字段的默认字符集
修改表的默认字符集: ALTER TABLE table_name DEFAULT CHARACTER SET character_name; 修改表字段的默认字符集: ALTER TABLE table_name CHANGE field field field_type CHARACTER SET character_name [other_attribute] 修转载 2015-11-27 13:42:53 · 816 阅读 · 0 评论 -
Hive元数据存于mysql中文乱码解决
http://www.crazyant.net/1193.html 最近在搭一套Hive测试环境,使用mysql存储hive的元数据,然而当执行一个带有中文注释的建表文件时,出现了中文乱码的问题。实验过程中发现把整个数据库编码改成latin1或者Utf8都不行,只有把整个数据库设定为latin1而把要存储中文的数据表的编码设定为UTF8才能够解决。 出现问题:执行h转载 2015-11-27 15:30:01 · 1964 阅读 · 0 评论 -
mysql修改表、字段、库的字符集
修改表的默认字符集: ALTER TABLE table_name DEFAULT CHARACTER SET character_name; 修改表字段的默认字符集: ALTER TABLE table_name CHANGE field field field_type CHARACTER SET character_name [other_attribute] 修转载 2015-11-27 13:37:50 · 819 阅读 · 0 评论 -
Hive部署安装时,Specified key was too long; max key length is 767 bytes
Specified key was too long; max key length is 767 bytes ============================================ 这个是需要mysql中的数据库表及字段编码为latin1。 所以需要修改表库、表和表的字符集为latin1。 查看字符集应该是这样的: mysql> show variables like原创 2015-11-27 13:50:06 · 907 阅读 · 0 评论