成功解决Data too long for column `description` at row 1
2013-05-08 10:14
519 查看
数据库出错: MySQL Query Error
Mysql error description: Data too long for column `description` at row 1
从MySql5中运行本地脚本创建数据库,插入中文字段时也会发生“data too long for column”错误。上网一查,发现多数用户都碰到了这种情况。google搜索网上的解决方法都是要将数据库的编码方式为GBK或UTF8,可我在安装MySql时就选择了GBK格式。现在还是会出现:Data too long for column 'ip' at row 1
在网上看了一些资料,也测试了很多次,最终是用以下的方法解决:
在my.ini里找到# Set the SQL mode to strict
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
把其中的
STRICT_TRANS_TABLES,
去掉,然后重启mysql就ok了
windows下重新启动mysql5的方法:
在安装mysql时系统会添加服务,可以通过管理工具里面的 <服务> 一项来停止和启动mysql。这样修改的my.ini就会生效了。
也可以用命令行模式,在运行里输入:
停止:net stop mysql
(其中mysql为你安装的mysql服务名称)
启动:net start mysql
Mysql error description: Data too long for column `description` at row 1
从MySql5中运行本地脚本创建数据库,插入中文字段时也会发生“data too long for column”错误。上网一查,发现多数用户都碰到了这种情况。google搜索网上的解决方法都是要将数据库的编码方式为GBK或UTF8,可我在安装MySql时就选择了GBK格式。现在还是会出现:Data too long for column 'ip' at row 1
在网上看了一些资料,也测试了很多次,最终是用以下的方法解决:
在my.ini里找到# Set the SQL mode to strict
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
把其中的
STRICT_TRANS_TABLES,
去掉,然后重启mysql就ok了
windows下重新启动mysql5的方法:
在安装mysql时系统会添加服务,可以通过管理工具里面的 <服务> 一项来停止和启动mysql。这样修改的my.ini就会生效了。
也可以用命令行模式,在运行里输入:
停止:net stop mysql
(其中mysql为你安装的mysql服务名称)
启动:net start mysql
相关文章推荐
- 成功解决data too long for column 'name' at row 1
- mysql Data too long for column ‘xxx’ at row xxx的解决方法
- 解决django.db.utils.DataError: (1406, "Data too long for column 'gender' at row 1")
- 【Hibernate错误解决办法】Could not execute JDBC batch update; Data too long for column 'name' at row 1
- Data truncation: Data too long for column '***' at row 1 的解决
- 读取MYSQL中文数据乱码,解决data too long for column 'title' at row 1
- MySql 弹出“data too long for column 'xxx' at row 1"解决方法
- 读取MYSQL中文数据乱码,解决data too long for column 'title' at row 1
- 解决数据库 data too long for column 'name' at row 1的问题
- MySql中插入中文数据提示Data too long for column X at row n的解决
- 报错django.db.utils.DataError: (1406, "Data too long for column 'gender' at row 1")的解决办法
- mysql Data too long for column ‘xxx’ at row xxx的解决方法
- MySQL字符集 GBK、GB2312、UTF8区别 解决 MYSQL中文乱码问题以及error 1406:data too long for column 'name' at row 1
- 错误:SQL Error: 1406, SQLState: 22001____Data truncation: Data too long for column 'add_user' at row 1
- MYSQL写入中文错误 —— Data too long for column 'xxx' at row 1
- MySQL插入中文时出现ERROR 1406 (22001): Data too long for column 'name' at row 1
- mysql Data too long for column " 列名" at row 1
- com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'title' at row 1
- java-mysql异常<Data truncation: Data too long for column 'name ' at row 1>讨论
- Data truncation: Data too long for column 'id' at row 1