• 成功解决Data too long for column `description` at row 1


    数据库出错: 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

  • 相关阅读:
    LoaRunner性能测试系统学习教程:日志文件分析(8)
    LoaRunner性能测试系统学习教程:MPM相关参数(7)
    LoaRunner性能测试系统学习教程:MPM调优(6)
    响应器
    分页器
    权限组件、频率组件
    drf视图组件、认证组件
    drf序列化组件
    RESTful
    IO操作、PIL使用、Django的admin操作
  • 原文地址:https://www.cnblogs.com/wshiqtb/p/3066260.html
Copyright © 2020-2023  润新知