由于这个数据库服务器存放的数据库比较多且都是小数据库,所以最初的时候是运行在windows服务器上的。前一段时间由于机房服务器要做调整,于是我便在一个夜深人静的夜晚对数据库进行的迁移及前台应用程序进行了调整,调整结束后测试应用均可以正常访问后我便离去了。

周一刚上班就收到反馈:网站后台发布文章报如下错误:
复制代码 代码如下:
insert into doc_main (title,typeid,uptime,intro,ifhot,imgurl1,doctype,fileurl1,shunxu,titleurl,qitype) values('test','13','2011-5-30','test','1','','0','','','','279')
原因分析过程:
起初我以为是数据库文件出现了问题,但是比对新老数据库文件后,没有发现异常,初步判断应该是数据库应用程序的问题,于是我便把上面的这句SQL语句复制后直接在mysql服务器上执行,执行的结果是令人失望的,报了如下错误:
复制代码 代码如下:
[SQL] insert into doc_main (title,typeid,uptime,intro,ifhot,imgurl1,doctype,fileurl1,shunxu,titleurl,qitype) values('test','13','2011-5-30','test','1','','0','','','','279')
[Err] 1366 - Incorrect integer value: '' for column 'shunxu' at row 1
查看数据表后发现shunxu这个字段要求是整数,而默认是null,把它的默认值改为0。重启mysql服务后,测试OK。
当然你也可以参照本博客中的《MySQL 5不能创建自动增加的字段》文章,注释掉sql-mode也可解决上述问题。
相关推荐:
SQLSERVERS 数据整理方法
asp.net下检测SQL注入式攻击代码
Python 匹配任意字符(包括换行符)的正则表达式写法
扣代码工具 hta版
javascript 面向对象编程 万物皆对象
js window.onload 加载多个函数的方法
JavaScript 对话框和状态栏使用说明
Linux ORCLE数据库增量备份脚本
SQL 随机查询 包括(sqlserver,mysql,access等)
测试控制台使用方法
MSSQL 生成日期列表代码
几个javascript操作word的参考代码
jquery (show,fadeOut,Animate)简单效果
移除HTML标签的正则表达式
十种领带打法 图文教程
7个Javascript地图脚本整理
禁止在图片上使用右键
睡五分钟等于六钟头的方法(熬夜站长必看)
asp.net 页面转向 Response.Redirect, Server.Transfer, Server.Execute的区别
浅析ASP.NET生成随机密码函数
关于Appserv无法打开localhost问题的解决方法
Sql server2005 优化查询速度50个方法小结
ASP.NET 跨页面传值方法
sql 时间函数 整理的比较全了
JQuery的ajax基础上的超强GridView展示
再谈ie和firefox下的document.all属性
支持IE,Firefox的javascript 日历控件
Asp.net利用JQuery弹出层加载数据代码
关于页面优化和伪静态
jQuery slider Content(左右控制移动)
按键盘方向键翻页跳转的javascript代码(支持ie,firefox)
理解JavaScript变量作用域更轻松
sqlserver 字符串分拆 语句
基于innerHTML中的script广告实现代码[广告全部放在一个js里面] <font color=red>原创</font>
php 分库分表hash算法
js 函数的执行环境和作用域链的深入解析
提高网站性能之 如何对待JavaScript
表格 隔行换色升级版
asp.net TextBox回车触发事件 图片在img显示
Jquery AJAX 框架的使用方法
Javascript 两个窗体之间传值实现代码
传智播客学习之java 反射
Javascript 模式实例 观察者模式
SQL语法 分隔符理解小结
Javascript 数组添加一个 indexOf 方法的实现代码
JSP application(return String)用法详例
Python中的Function定义方法第1/2页
JavaScript 利用StringBuffer类提升+=拼接字符串效率
JSP bean获取各种参数
javascript 面向对象,实现namespace,class,继承,重载