Db characterset:lation1把这个改成是gb2312就应该没有问题了。
错误提示为
Data too long for column 'User_Sex' at row 1
这里的原因可能是真的是太长了,或者是假的太长了,之所以为假是因为字符集的不一致而造成的,查看字符集也可以用show variables like "%char%";
错误提示为
Data too long for column 'User_Sex' at row 1
这里的原因可能是真的是太长了,或者是假的太长了,之所以为假是因为字符集的不一致而造成的,查看字符集也可以用show variables like "%char%";
解决方案 »
- 数据库转存出错
- 急!在线等!mysql右表引用左表字段值的问题?
- 我的mysql数据库现在只有.frm文件了,我直接复制到新的mysql/data目录下面,确总是报表不存在错误
- 跪求在线等
- 存储过程问题,高分在线急求,解决马上给分,不给是小狗
- 我用mysql的工具,不小心把数据库里的所有的表全部删除,有没有恢复的方法,
- 请教一个mysql语句
- 请问关于更新系统时间的问题
- 请教mysql 中SELECT LAST_INSERT_ID() 获取的值的使用
- 在window下用mysql能进行数据库用户认证吗?
- MySQL5重装后建立WINDOWS服务出错的问题。
- mysql 5.0 strtotime 的问题
是不是用set character_set_database=gb2312;
我试了以下变成,Db characterset:gb2312
但是当我重新启动mysql时候,有变成了latin1
把Users表删了重建