之前项目用的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
和字符集 没有什么关系