先解释下:
我把编码集改成了GB2312
my.ini的
character set=gb2312
字符编码已经改了
create table(
***
)type=MYISAM default charset=`GB2312`
字符编码已经设置了GB2312可是这个时候插入数据的时候却会提示data too long for column
不知道为什么会报这个错误sql-mode="STRICT_TRANS_TABLES,NO_AUTO_Create_USER,NO_ENGINE_SUBSTITUTION" 把其中的 "STRICT_TRANS_TABLES,"去掉,或者注释掉这一行,然后重启mysql就ok了 。我按照上面的方法试过了 重启MYSQL后 导入进去后 数据库中的数据却乱码了 不知道为什么还有没有别的方法解决data too long for column呢???