当前位置: 代码迷 >> Java相关 >> mysql 编码方式改不了,该如何解决
  详细解决方案

mysql 编码方式改不了,该如何解决

热度:85   发布时间:2016-04-22 21:05:11.0
mysql 编码方式改不了
之前项目用的ORALCE数据库,可以正常运行,但现在用MYSQL数据库,出现问题
错误 :Data truncation: Data too long for column 'ID' at row 1
网上查了查 原因 说是Mysql 数据库编码方式不正确 ,
show variables like 'char%' 
结果发现 varcharacter_set_filesystem 的编码方式为 binary 
然后 设置 set varcharacter_set_filesyetem =utf8 
然后在show下果然改成 utf8方式
但是重新关闭 在show 下 结果还是binary 求大神帮忙!!
------解决方案--------------------
Data truncation: Data too long for column 'ID' at row 1
说你ID那列太长了
你看你ID那列什么数据类型?int太短就改成bigint,还不行就改成varchar
和字符集 没有什么关系
  相关解决方案