如果一个人的名字是Null那么它将如何打破数据库?

前端之家收集整理的这篇文章主要介绍了如果一个人的名字是Null那么它将如何打破数据库?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在BBC上阅读了 this文章.它讲述了一个名叫Jenifer Null的人的故事,以及她在使用在线数据库(如预订机票,网上银行等)时如何面对日常问题.

我不熟悉数据库,我不经常使用它.当我建立一个学习网站时,服务器端表单验证使用正则表达式.从我记忆中,它会愉快地接受“Null”这个名字.我没有尝试过.

当这种情况发生时,有人可以解释技术问题吗?表单验证只是做一个字符串== NULL或什么的?即便如此,我也不认为NULL与“NULL”相同.

解决方法

我见过数据库接口(例如框架库),它返回’null’作为空列的字符串.我相信有一个标志可以打开或关闭它进行调试.此标志允许开发人员轻松确定空字段是空值还是空值的结果.这是一个糟糕的环境,特别是在生产中,并且可以解释文章中解释的问题.

将“null”转换为空值的反向处理应该为名称字段生成应用程序错误.我希望这会很快得到解决.

猜你在找的MsSQL相关文章