我在创建时没有加NOT NULL,它也不允许空值,很郁闷!!!

解决方案 »

  1.   

    加null可以空值啊,除非索引字段
      

  2.   

    那你就写上NULL(替代原先的Not NULL)
      

  3.   

    除了字段名、类型,啥都不用写,默认就是null
      

  4.   

    Create Table test
    (
     id int primary key,  --  加不加not null,  都是一個 不可 NUll  的字段,因為它是主鍵
      A int null,          --  OK , 可以為空。
    )
      

  5.   

    不是主键,我加上A char(6) null,后我看表中A还是显示不允许空值啊
      

  6.   

    其中一张表的结构:create   table ttemp '  +//住户主机信息表
         '(id  int not null default 0,  ' +//序号
        ' name varchar(50) ,' +//名称
    ' proid int default 0,' +//所属id号
    'attr int default 0, ' +//属性:                   '[position] varchar(50) , ' +//
    'zjbh varchar(4) , ' +//
    'fjbh varchar(10) )'
    其中  zjbh 和 fjbh 字段可以为空,但是我就是加'zjbh varchar(4) null ,创建后打开access表看他还是不允许为空