如题,当数据内容是空时,大家是在库中存NULL值,还是空字串''?
对于后一种情况,对应的日期类型是否就是'0000-00-00'?
这两种方式分别有何适用?有何利弊?
望解答~

解决方案 »

  1.   

    存NULL没什么差别。 但这样至少知道这个字段是没有数据,还是数据为 "" 
      

  2.   

    我不建议用字段存null值
    当在不同数据库间进行迁移时,这是很不好的,会造成字段索引的失效。
      

  3.   

    null的时候 可能经常会报空指针异常  用""就行了吧
      

  4.   

    null的时候用isnull还是挺爽的,特别是mssql可以输出一个自定义的默认值