在下表中,电影表是的子类显示表。 对于插入(通过网络接口)到表每一个新的行显示我想插入一行到电影: 例如,为插入的每个外键插入主键
INSERT INTO shows title VALUES ('title');
这将在添加一个新行显示与showid = next value in sequence,and title ='title'... 我想要的是获得showid value(from shows)并将其插入到电影表中的新行中。
我该怎么做?
CREATE SEQUENCE shows_showid_seq;
CREATE TABLE "shows" (
"showid" BIGINT NOT NULL PRIMARY KEY DEFAULT nextval('shows_showid_seq'),
"title" TEXT NOT NULL,
"rating" BIGINT,
"language" TEXT,
"genre" TEXT
);
CREATE TABLE "films" (
"showid" BIGINT NOT NULL CONSTRAINT films_showid
REFERENCES shows("showid") ON DELETE SET NULL,
"year" INT, "reldate" DATE
);
所以要自动记录插入到电影,当行插入电影吗? –
是的,每当插入到表中的新行显示并且具有showid = $ value时,我想要在影片中插入一个新行showid = $ value – hythm