2015-11-03 49 views
-1

我需要删除博客文章的页面以及它们通过JOIN链接的相关图像。页面的删除与他们的页面发布连接的所有行

表是: ID,标签,标题,正文,蛞蝓,创建,更新,images.id

图像的表是: ID,PAGE_ID,内容,img_title,img_url,img_ftp_path,thumb_ftp_path ,thumb_delete_path

我可以一个一个删除图像,但是当我点击“删除页面”时,我想清除所有表格的页面和相对图像的每一行。

我用这mysql命令,但它不工作:

DELETE pages.id, pages.label, pages.title, pages.body, pages.slug, pages.created, pages.updated, images.id, images.page_id, images.content, images.img_title, images.img_url, images.img_ftp_path, images.thumb_ftp_path, images.thumb_delete_path 
    FROM pages 
    LEFT JOIN images 
    ON pages.id = images.page_id 
    WHERE id = :id 

有什么不对?

+1

阅读“DELETE”语法。你不删除字段,你删除行。 –

+0

是的,谢谢,这是问题所在。 –

回答