代码报错 data truncated
以上,代码报错,烦请老师帮忙查下原因,谢谢。
附:
UPDATE t_emp e LEFT JOIN t_dept d ON e.deptno = d.deptno
LEFT JOIN (SELECT deptno, avg(sal) AS avgsal FROM t_emp GROUP BY deptno) t
ON e.deptno = t.deptno
SET e.sal= (
case
when d.dname = "SALES" AND DATEDIFF(NOW(),e.hiredate)/365 >= 20
then e.sal*1.1
when d.dname = "SALES" AND DATEDIFF(NOW(),e.hiredate)/365 < 20
then e.sal*1.05
when d.dname = "ACCOUNTING"
then e.sal +300
when d.dname = "RESEARCH" AND e.sal <t.avgsal
then e.sal +200
when e.deptno IS NULL then e.sal +100
ELSE e.sal
end
);
15
收起
正在回答 回答被采纳积分+1
2回答
慕移动4586040
2020-09-14 18:44:12
图片无法放在回复里,
2.Python操作三大数据库
- 参与学习 人
- 提交作业 625 份
- 解答问题 2669 个
数据库作为企业储存和管理数据的根本,掌握数据库是每个开发工程师必备的技能,本阶段带你学会用Python操作MySQL、Redis和MongoDB三大主流数据库。夯实数据库基础。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星