我添加了一个新的,“NOT NULL”列到我的Postgresql数据库使用以下查询(为互联网消毒):
ALTER TABLE mytable ADD COLUMN mycolumn character varying(50) NOT NULL;
每次我运行这个查询,我都会收到以下错误消息:
ERROR: column "mycolumn" contains null values
我难住了。我哪里说错了?
注意:我主要使用pgAdmin III(1.8.4),但当我在终端内运行SQL时,我收到了相同的错误。