用SQL修改字段为允许为空。
按照书本上的做法没有实现,因为我的是postgreSQL9.5,可能有些标准SQL语法不支持。
网上找了很多都没过语法这一关。
有少部分的网友有成功的案例做法如下:
alter table 表名
alter column 字段名 字段类型 NULL;
表示需要SQL7.0以上的才支持(本人未来得及验证,留着备用)。
网上找了一遍之后还是没有解决问题,有些还有误导性(说什么SQL不存在这种支持,本人不信呀,SQL发展这么久,这种小问题不应该呀),最后只好自个去看postgreSQL9.5的英文文档,在里面发现有这个:
set/drop not null
These forms change whether a column is marked to allow null values or to reject null values. You can only use SET NOT NULL when the column contains no null values.
简单的说就是修改表格的字段是否为空。
之后进行如下SQL操作: alter table表名 alter column 字段名 drop not NULL ;
最后成功了。看来开发文档是个好东西!
2.删除重复数据----(待续)