在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的主建);並且必須是在"="的左邊,  

  

  */

相關文章
相關標籤/搜索