我正试图使用以下命令插入select查询中的值:INSERT INTO cb (vol_sec)SELECT sum(vol)FROM cbGROUP BY cusec;但错误消息是error:column«id»限制的值null与not null冲突。我试图将NOTNULL更改为NULL,但我有另一条消息“列在主键中”。有没有办法避免这种错误?提前谢谢。 最佳答案 必须遵循以下步骤:删除约束主键更改表schema.cb DROP CONSTRAINT name_of_CONSTRAINT;更新constrait not nul。ALTER TABLE schema.cb ALTER COLUMN id DROP不为空;执行插入。关于postgresql - PostgreSQL从选择查询中插入值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39268308/ 10-13 05:28