如何更新连接表中的空行

时间:2016-05-30 22:31:27

标签: mysql database swing sql-insert

我有2个表:卖家有字段(seller_id名称)和电影带字段(movie_id,名称,流派)。它有两个表有“多对多”的关系,所以我也有第三个连接表“sellers_movies”与字段seller_id | movie_id。它的字段在开头有空值。所以我的问题是:例如我们在“电影”表中添加movie_id,是否可以自动将表“sellers_movies”中的字段movie_id从null更新为我们在“电影”表中写的内容?

1 个答案:

答案 0 :(得分:0)

您在trigger moviesCREATE TRIGGER associateMoviesToSellers BEFORE INSERT ON movies FOR EACH ROW BEGIN INSERT INTO sellers_movies (seller_id, movie_id) SELECT s.seller_id, NEW.movie_id FROM sellers s; END; 就可以了。

movies

然后,对于sellers_movies上插入的每一行,它将为dataTransfer.files表上的每个卖家创建一个关联。