问题描述
因此在与类别和电影相关的表格中:
x.removeAll(y)
要包括我已执行的新类别:
id_category (PK)| id_movie (PK) | category_name
12 | 7822 | japanese horror
13 | 4563 | new fantasy
202 | 7822 | horror
303 | 4563 | fantasy
,依此类推。这就是我所需要的,而且效果很好。
但是我发现这种情况:
对于ID为39的“喜剧”类别,我想插入一个新的ID 2122,名称为“喜剧”,对于ID为58的“经典喜剧”类别,我也想再次将其作为“喜剧”插入id 2122。
但是,如果我使用以上内容:
INSERT INTO category_movie (id_category,id_movie,category_name)
SELECT 202,'horror' FROM category_movie WHERE id_category = 12;
我收到此错误:
INSERT INTO category_movie (id_category,category_name)
SELECT 2122,'comedy' FROM category_movie WHERE id_category = 39;
INSERT INTO category_movie (id_category,'comedy' FROM category_movie WHERE id_category = 58;
id为581的电影可以属于多个类别。
如何避免发生此错误?
非常感谢您
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)