问题描述
我创建了 2 个“电影”和“导演”表。第一个有一个主键“id_film”,它是“directors”中的外键。在与电影中的外键关联的导演主键“id_director”中, 但是当我创建例如带有 id_films 1 的导演时,它不会自动将 id_director 电影添加到表/ 代码:
CREATE TABLE directors (
id_director INTEGER PRIMARY KEY AUTOINCREMENT
REFERENCES films (id_film) ON UPDATE CASCADE,FIO VARCHAR (50) NOT NULL,id_film INTEGER REFERENCES films (id_film) ON UPDATE CASCADE,id_genre INTEGER REFERENCES genre (id_genre) ON UPDATE CASCADE
);
CREATE TABLE films (
id_film INTEGER PRIMARY KEY AUTOINCREMENT,title VARCHAR (50) UNIQUE
NOT NULL,description VARCHAR (100),date_created DATETIME NOT NULL,age INTEGER,time INTEGER,id_genre INTEGER REFERENCES genre (id_genre) ON UPDATE CASCADE,country VARCHAR (30),id_director INTEGER REFERENCES directors (id_director) ON UPDATE CASCADE
);
示例请求
INSERT INTO directors (
FIO,id_film,id_genre
)
VALUES (
'christopher nolan','2','1'
);
如何发送创建导演的请求,并且其id_director在movies表中自动更新?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)