好120健康网-中国医疗健康行业服务平台! VIP快审
首页 新闻资讯 科技网络

mysql保存数据提示:Out of range value for column错误

时间:2013-09-06 10:28 来源:未知 作者:名站库 人气:
【导读】:今天在做一个数据保存时mysql提示:Out of range value for column啊,看这意思好像素超过了指定长度啊,下面来给在家介绍解决办法。 在我执行insert abc (a)va...
    今天在做一个数据保存时mysql提示:Out of range value for column啊,看这意思好像素超过了指定长度啊,下面来给在家介绍解决办法。
 
    在我执行insert abc (a)values(‘bfdsafdsafdsafdsa’) 时出现错误:#1264 - Out of range value adjusted for column 'a' at row 1
 
    原因分析
 
    我们从英文看出是因为字段长度不够用
 
    解决办法
 
    直接修改a字段的长度即可
 
    还有一种情况会出现Out of range value adjusted for column 'ID' at row 1 如下面语句
 
    MySQL升级到5.0.17后,在执行sql语句
 
    INSERT INTO `news` (`ID`, `Title`, `Content`) VALUES (‘', ’标题‘, ’正文‘);
 
    原因:
 
    新版本的MySQL对字段的严格检查。
 
    解决方法:
 
    修改my.ini,将
 
    代码如下复制代码
 
    sql-mode=“STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION”
 
    改为
 
    sql-mode=“NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION”.
 
    重新启动MySQL.
    文章标签:
      mysql,Out of range value for column,mysql保存数据
    相关推荐

    版权声明:

    1、本文系会员投稿或转载自网络,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场;

    2、本站仅提供信息发布平台,不承担相关法律责任;

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    好120健康网 WWW.HAO120.CC 皖ICP备19001157号-13