MySQL 多表更新与多表删除

原创
2016/05/03 18:42
阅读数 205

前言

多表更新主要用在脚本升级使用,多表删除主要是目前数据库系统都不强制设置外键约束,为了性能,但是删除时级联删除时很有必要的,所以需要多表删除功能。


1、多表更新操作

UPDATE t_class_teacher tct , t_course tc 

SET tct.course_name = tc.course_name

WHERE tct.course_id = tc.course_id

AND tct.class_teacher_id = 89


2、多表删除语句

DELETE p,ps 

FROM t_paper p

LEFT JOIN t_paper_structure ps ON p.paper_id=ps.paper_id

WHERE

paper_status != 2


展开阅读全文
打赏
1
8 收藏
分享
加载中
更多评论
打赏
0 评论
8 收藏
1
分享
返回顶部
顶部