错误代码:1395。无法从加入视图'finalproject.droidalien3'中删除 0.000秒
我正在尝试从视图中删除但是我收到此错误。如何从视图中删除值?
droidalien3是一种观点。
IF rankD > 0.0 AND rankD <= 0.45 THEN
delete from droidalien3 where dtypeid= 15 and atypeid = 9 limit 1;
delete from droidalien3 where dtypeid= 15 and atypeid = 10 limit 1;
ELSEIF rankD > 0.45 AND rankD <= 0.95 THEN
delete from droidalien3 where dtypeid= 15 and atypeid = 9 limit 3;
delete from droidalien3 where dtypeid= 15 and atypeid = 10 limit 3;
观点的定义:
create view droidalien3 as
select
droidcombo.droidid,
droidalien2.atypeid,
droidalien2.dtypeid
from droidcombo
join droidalien2
on droidcombo.droidid = droidalien2.droidid;
答案 0 :(得分:0)
从基表中删除。
加入视图不可删除。
DELETE
...不允许加入观看次数。https://dev.mysql.com/doc/refman/5.7/en/view-updatability.html