您现在的位置是:首页 > 网站建设常见问答网站建设常见问答

mysql中的null值和空值区别

2018-03-31【网站建设常见问答】1787 人已围观

简介 写到一个判断是数据库表中某个时间字段进行查询,这个字段为空是默认为NULL数据.mysql中的null值和空值区别,注意到null值...

    写到一个判断是数据库表中某个时间字段进行查询,这个字段为空是默认为NULL数据.mysql中的null值和空值区别,注意到null值是未知的,占用空间,并且不走索引.这个大家要千万注意

    稳妥一点的写法应该是  $sql = ".........where (add_time is NULL or addtime = '')........这样的写法可以符合我们最初的意图,判断这个字段是不是为空.

    最后细查原这个是mysql的二个陷阱之一.

Mysql数据库是一个基于结构化数据的开源数据库。SQL语句是MySQL数据库中核心语言。不过在MySQL数据库中执行SQL语句,需要小心两个陷阱。 
  陷阱一:空值不一定为空  !



关注宁波网站建设博客,更多精彩分享,敬请期待!
 

Tags:

很赞哦! ()

文章评论

点击排行

本站推荐

站点信息