如何清除列的值?

PostgreSQL 数据库中,该数据库具有2个表,分别称为sectionsoptions。在option表中,我有一个名为next_section的外键列。

部分

| ID | NAME   |
|----|--------|
| 15 | Kolesa |
| 16 | Market |

选项

| ID | TEXT | NEXT_SECTION |
|----|------|--------------|
| 1  | YES  | 15           |
| 2  | NO   | 16           |

我用下一条sql语句创建了该列:

ALTER TABLE OPTIONS 
ADD COLUMN NEXT_SECTION INTEGER DEFAULT NULL,ADD FOREIGN KEY (NEXT_SECTION) 
REFERENCES SECTIONS (ID);

当我从节表中删除一些记录时,我需要清除选项表的next_section列中的值。如何修改该列?

tou999999 回答:如何清除列的值?

好吧,终于找到了解决方法:

ALTER TABLE OPTIONS
ADD FOREIGN KEY (NEXT_SECTION)
REFERENCES SECTIONS (ID)
ON DELETE SET NULL;
本文链接:https://www.f2er.com/3140266.html

大家都在问