我是靠谱客的博主 调皮枫叶,最近开发中收集的这篇文章主要介绍【复盘】数据库空值引发的问题1.背景2.出现的问题3.解决方案4.复盘,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1.背景

在生产环境中,因涉及到需要对数据库中表某一列设置为空,并且这个字段是varchar,所以想都没想,直接提交SQL到平台上,

update xxx set version = "" where id = xx;

2.出现的问题

代码解析的时候,直接报错了,显示的信息是 空指针,转换异常。

3.解决方案

查了一下才发现,原来 version = “” 是空字符串,如果想要将列设置为空,需要verison = null

4.复盘

需要清晰的认识空字符串和空值的区别。在java中 str = “” 和 str = null 也是不一样的。

最后

以上就是调皮枫叶为你收集整理的【复盘】数据库空值引发的问题1.背景2.出现的问题3.解决方案4.复盘的全部内容,希望文章能够帮你解决【复盘】数据库空值引发的问题1.背景2.出现的问题3.解决方案4.复盘所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(42)

评论列表共有 0 条评论

立即
投稿
返回
顶部