在数据库里有个字段是datetime类型的,现在有条记录需要这个字段为空,怎么写?直接插入空值是显示的1900-01-01 00:00:0000!怎么办啊?我只想要他是空的,不要他是“1900-01-01 00:00:0000”

解决方案 »

  1.   

    create table tb(a datetime)insert into tb values(null)select * from tb
    a                                                      
    ------------------------------------------------------ 
    NULL(所影响的行数为 1 行)
      

  2.   

    insert into [table] (time) values (null)  ---插入NULL值,返回NULL
    insert into [table] (time) values ('')  ---插入空值,返回'1900-01-01 00:00:0000'
      

  3.   

    你的时间字段设为NULL就可以啦
      

  4.   

    create table test
    (a datetime null)
      

  5.   

    只能让那个字段为null,不能为''的。至于如果输入null,楼上的办法已经写的很清楚了
      

  6.   

    定义字段时,将字段定义为 NULL,也就是可以为空,不要设置默认值
      

  7.   

    直接赋值   NULL   就可以了啊!