解决Mysql中出现Data too long for column ‘test’ at row 1的问题
之前写过一个post 解决我遇到的php读写mysql 中文乱码问题,今天又碰到一个比较奇怪的问题,后来试了一下,发现基本上是一个问题:编码!
问题描述:在更新或者添加数据库条目的时候出现如下提示:Data too long for column 'test' at row 1。
解决方法:方法一:使用Mysql Query Browser 修改该字段的属性,把Column Charset 改成utf-8
方法二:直接在程序中写mysql_query("set character set gbk");
没有评论:
发表评论