不管字段干什么的,属性都要设置为非空,是为了效率快么,还是有其他原因,哪位大哥能解释一下呢
这个我不是特理解谢谢

解决方案 »

  1.   

    mysql有这个要求么?我不记得。。
      

  2.   

    null和空值是有区别的
    你查询空值,必须捎带上null
      

  3.   

    可能 基于 null值利用不上索引的缘故吧,可以理解
      

  4.   

    你为什么不直接问他这样做的理由啊
    比如前几天就遇到一个写.net程序的人无法处理mysql为空的情况,说是显示有问题
      

  5.   

    当有NULL存在的时候,不会使用到索引。
      

  6.   

    MySQL官方文档 http://dev.mysql.com/doc/refman/5.1/zh/index.html