Data truncation: Data too long for column 'at row 1
今天在用数据插入mysql的时候,用中文就出现 Data truncation: Data too long for column 错误
原来以为是字段太短的问题,改用字段短的内容,但是还是报错,后来在网上查了资料
原来mysql建表的时候,默认是用的latin1 字符,修改为gbk,即可
这样的问题,
1:有可能是真的字段短了,那么加长字段
2:字符的问题,mysql建库,的时候,默认是使用latin1字符,修改为gbk,重启应该就可以了
3:如果还不可以
可以修改 mysql安装目录下的 my.ini文件里面的 默认字符集设置,
default-character-set=gbk 这里修改为gbk 有2处,可以工具查找,修改完后,要重启mysql
如何重启mysql呢
1:在windows下 可以在 电脑--服务中的找到mysql服务,重启mysql服务
2:或者在 mysql安装目录下的bin目录 ,执行mysql bat 命令
下面是抄的
启动、停止、重启 MySQL 是每个拥有独立主机的站长必须要撑握的操作,下面为大家简单介绍一下操作方法:
一、启动方式
1、使用 service 启动:service mysqld start
2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start
3、使用 safe_mysqld 启动:safe_mysqld&
二、停止
1、使用 service 启动:service mysqld stop
2、使用 mysqld 脚本启动:/etc/inint.d/mysqld stop
3、mysqladmin shutdown
三、重启
1、使用 service 启动:service mysqld restart
2、使用 mysqld 脚本启动:/etc/inint.d/mysqld restart