nil 和NULL和空值''在数据库中的区别
今天在数据库的数据编辑时发现数据某字段为空会报错空指针异常,但是写上nil就不会,特此再次记录学习一下!
网上看了下大佬的评论,特此记录下,加深自己理解!
nil数据库中没有这个概念,数据库中似乎没有这个概念。在delphi是空指针的意思。DELPHI可能是为了与WIN32兼容才用的吧;在数据库中也是代表一个空值。
null空值,可能是任何类型,但要求字段允许为空。
'' 没有字符的字符串类型
nil数据库中没有这个概念,数据库中似乎没有这个概念。在delphi是空指针的意思。DELPHI可能是为了与WIN32兼容才用的吧;在数据库中也是代表一个空值。
null空值,可能是任何类型,但要求字段允许为空。
'' 没有字符的字符串类型
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)