MySQL 中NULL和空值的区别
3个回答
展开全部
NULL是有值的,在MYSQL中有它自己的表示方法,而且在逻辑运算的时候,比如2
AND
NULL
结果为NULL
可是空值代表没有这项,运算的时候不考虑.
所以PHP读出来的时候是不一样的NULL不知道是什么数值(我忘记了),空串会显示没有这项(为空,要不就是会出错,我忘记了)`~
所以编程的时候自己要注意自己数据库里存了什么.记得的话,应该不再会遇到这种问题了.
AND
NULL
结果为NULL
可是空值代表没有这项,运算的时候不考虑.
所以PHP读出来的时候是不一样的NULL不知道是什么数值(我忘记了),空串会显示没有这项(为空,要不就是会出错,我忘记了)`~
所以编程的时候自己要注意自己数据库里存了什么.记得的话,应该不再会遇到这种问题了.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
null是有值的,在mysql中有它自己的表示方法,而且在逻辑运算的时候,比如2
and
null
结果为null
可是空值代表没有这项,运算的时候不考虑.
所以php读出来的时候是不一样的null不知道是什么数值(我忘记了),空串会显示没有这项(为空,要不就是会出错,我忘记了)`~
and
null
结果为null
可是空值代表没有这项,运算的时候不考虑.
所以php读出来的时候是不一样的null不知道是什么数值(我忘记了),空串会显示没有这项(为空,要不就是会出错,我忘记了)`~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询