专栏首页idealclover的填坑日常MySQL Error "Incorrect integer value" for column 'name' at row 1″解决方法

MySQL Error "Incorrect integer value" for column 'name' at row 1″解决方法

在使用typecho的插件时遇到了数据库的错误,通过日志回溯之后发现错误原因是MySQL Error "Incorrect integer value" for column '' at row 1,仔细查了一下。

主要的坑在于sql_mode的值,MySQL 5.5中sql_mode默认值为'', MySQL 5.6(貌似是为了增加安全性),将sql默认值定为NO_ENGINE_SUBSTITUTION,于是原来的程序sql语法不严谨就会出现报错。

处理的方法有两种:

一种是使用SET命令,在MySQL的命令行中输入

mysql> SET GLOBAL sql_mode = '';

坏处似乎是每次重新启动都需要重新设置。

另一种是修改my.cnf文件,在my.cnf配置文件中添加

sql_mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

保存文件,重启MySQL服务。

参考资料

https://dev.mysql.com/doc/refman/5.5/en/sql-mode.html https://dev.mysql.com/doc/refman/5.6/en/sql-mode.html https://www.devside.net/wamp-server/mysql-error-incorrect-integer-value-for-column-name-at-row-1 http://linux.it.net.cn/m/view.php?aid=21124

版权声明

本作品由idealclover采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可,转载请注明出处。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 话说输入法——各输入法简要测评

    输入法,一个说小不小,说大也不大的东西。往小了说,这不是一个很大的市场,愿意折腾输入法的人也只是千里挑一;然而往大了说,这又是一个与我们的电脑与手机朝夕相伴的不...

    idealclover
  • 删除 Git/GitHub 中的敏感数据

    今天整理之前的 GitHub 项目,发现自己的一个项目不小心把服务器密钥暴露出来了。幸好是个 private 的库。就着手准备把这个文件删除。

    idealclover
  • 从零开始折腾博客(2):LMAP搭建Wordpress博客

    上面安装的只是MySQL的支持组件,其中的MySQL的系统默认使用的是MariaDB。具体的原因MySQL因为被Oracle收购,有潜在的闭源可能性。为了防止意...

    idealclover
  • 性能下降的不定时炸弹_过旧的sql_profile(r3笔记第9天)

    最近这一周以来,生产环境像是得了重病的病人一样,小问题没有修好,大问题不断。IO的等待极为严重。数据库的负载达到了几十倍,上百倍。 weblogic和tuxed...

    jeanron100
  • Spark源码系列(九)Spark SQL初体验之解析过程详解

    好久没更新博客了,之前学了一些R语言和机器学习的内容,做了一些笔记,之后也会放到博客上面来给大家共享。一个月前就打算更新Spark Sql的内容了,因为一些别的...

    岑玉海
  • 在测试中使用内存数据库

    在初始化数据库和导入数据一文中,我们探索了在Spring Boot项目中如何创建数据库的表结构,以及如何往数据库中填充初始数据。在程序开发过程中常常会在环境配置...

    阿杜
  • 阿里Canal框架(数据同步中间件)初步实践

    早期,阿里巴巴B2B公司因为存在杭州和美国双机房部署,存在跨机房同步的业务需求。不过早期的数据库同步业务,主要是基于trigger的方式获取增量变更,不过从20...

    java架构师
  • 即将开源的新一代MySQL高可用组件:MySQL Plus

    在基于MySQL传统复制的时代(MySQL版本低于5.5),MHA在MySQL高可用中可以说是独领风骚。

    田帅萌
  • 英雄惜英雄-当Spark遇上Zeppelin之实战案例

    我们在之前的文章《大数据可视化从未如此简单 - Apache Zepplien全面介绍》中提到过一文中介绍了 Zeppelin 的主要功能和特点,并且最后还用一...

    大数据技术与架构
  • 面试官:高并发下重启服务,接口调用老是超时,你有什么解决办法?

    这个问题朋友没有很好答出来,因为之前也没了解过。说实话一开始我只是大概知道这块预热的代码位于何处,但是原理什么的还是没有仔细去了解。

    黄泽杰

扫码关注云+社区

领取腾讯云代金券