记录一些奇妙的bug【1】

来源:互联网 发布:中级程序员的条件 编辑:程序博客网 时间:2024/04/30 23:43

【BUG1】

数据库里一个字段有默认值设置为0,但是字段没有设置为非空

于是不知道谁手工update set a=NULL

然后代码就抛异常了,因为代码里做了a.toString()

因为测试环境数据库随便手动改啊~糟

默认值的意思是,在insert的时候如果没有给这个字段设置值则插入默认值,而对于update,因为NULL也是一种值,所以字段如果不设置非空那么这条更新是可以成功执行的……

0 0
原创粉丝点击