在MySQL中联表查询怎么删除行

 笔记

DELETE a,b      
FROM  表1  a, 表2  b

WHERE  b.mark_id=a.id AND b.id=5

 

  /*

   a  为表1 的别名, b  为表2的别名

   b.mark_id    mark_id 为b(表2)里的主键   

   b.id             id  是表1 的主键

   a.  id           id为a(表1)里的主键

  b.mark_id  b(表2)表里的字段必须有外键(a的主建);而且必须是在"="的左边,  

  

  */

 

posted @ 2017-05-26 19:36  FXY博客  阅读(324)  评论(0编辑  收藏  举报