在下表中,電影表是的子類顯示表。 對於插入(通過網絡接口)到表每一個新的行顯示我想插入一行到電影: 例如,爲插入的每個外鍵插入主鍵
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