mysql支持跨表delete删除多表记录

上传:black_etoile 浏览: 11 推荐: 0 文件:PDF 大小:42.36KB 上传时间:2021-02-01 08:39:54 版权申诉
前几天写了Mysql跨表更新的一篇总结,今天我们看下跨表删除。 在Mysql4.0之后,mysql开始支持跨表delete。 Mysql可以在一个sql语句中同时删除多表记录,也可以根据多个表之间的关系来删除某一个表中的记录。 假定我们有两张表:Product表和ProductPrice表。前者存在Product的基本信息,后者存在Product的价格。 第一种跨表删除的方式是不用join,在delete时指定用半角逗号分隔多个表来删除,如下sql语句: 代码如下: DELETE p.*, pp.* FROM product p, productPrice pp WHERE p.produc
上传资源
用户评论