Mysql 从联接视图中删除
错误代码:1395。无法从联接视图“finalproject.droidalien3”中删除Mysql 从联接视图中删除,mysql,views,Mysql,Views,错误代码: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
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;
从基表中删除
联接视图不可删除
删除
。。。不允许连接视图
显示视图的定义。@Sloather创建视图droidalien3作为从droidcombo中选择droidcombo.droidid、droidalien2.atypeid、droidalien2.dtypeid在droidcombo上加入droidalien2.droidid;它与表之间没有一对一的关系。
create view droidalien3 as
select
droidcombo.droidid,
droidalien2.atypeid,
droidalien2.dtypeid
from droidcombo
join droidalien2
on droidcombo.droidid = droidalien2.droidid;