[英]Create rows in a linked table postgresql
我有一個叫做問題的表:
id int NOT NULL UNIQUE PRIMARY KEY,
from_id int DEFAULT NULL,
to_id int DEFAULT NULL
另外,我有一個名為解決方案的表:
problem_id int REFERENCES problems(id)
ON DELETE CASCADE,
cost varchar(45) DEFAULT NULL
我想讓 postgres 在插入問題時自動創建一行
您正在尋找 TRIGGERS,這些存儲過程將在您將值插入到問題表中時自動運行。 閱讀更多關於觸發器
CREATE TRIGGER AUTO_INSERT_TO_SOLUTIONS
AFTER INSERT ON PROBLEMS
FOR EACH ROW
BEGIN
INSERT INTO SOLUTIONS(NEW.id,NULL);
END;
/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.