首页 > 解决方案 > 从另一个表中为我的表的最后一列插入值

问题描述

嗨,我正在尝试从另一个表中为我的表的最后一列插入值,但出现错误 ERROR:

“名称”列中的空值违反非空约束细节:失败行包含 (ddf1caf0-26c2-49e1-8a73-64227eae1f50, null, null, null, null, null, 2532)。

在此处输入图像描述

标签: sqlpostgresql

解决方案


这个问题有两种解决方案

  1. 确保您选择的name值已填充该值。where name!=null在选择查询中添加

或者

  1. 更改software_instance表,以接受name列的空值。

    ALTER TABLE SOFTWARE_INSTANCES ALTER COLUMN NAME DROP NOT NULL


推荐阅读