为什么会锁死?没有听懂
update t_emp e join t_dept d on e.deptno=d.dname
set e.deptno=d.deptno,e.job="ANALYST"
where e.ename="ALLEN" and d.dname="RESEARCH";
为什么不能加on条件
35
收起
正在回答
1回答
同学你好,1、为什么会锁死?
首先ALLEN是要调往RESEARCH部门,并不是在该部门,而on这里的表连接
结合where中的and条件表示该语句的查询条件为名为ALLEN且部门一定是RESEARCH,就导致锁死
2、不能加on条件的原因同上所述,会导致ALLEN锁死在RESEARCH部门,从而出现查询的结果是有问题
这里同学可以重新回顾一下本节课程哦~
如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
java工程师2020版
- 参与学习 人
- 提交作业 9400 份
- 解答问题 16556 个
综合就业常年第一,编程排行常年霸榜,无需脱产即可学习,北上广深月薪过万 无论你是未就业的学生还是想转行的在职人员,不需要基础,只要你有梦想,想高薪
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星