首页 > 解决方案 > 如何从两个数据库表中删除数据

问题描述

我需要一次从两个表中删除数据。我在一个电子表格中有文章,在另一个电子表格中有页面权限,可以清楚地指定谁可以访问文章,谁不能。但是,如果我想删除给定的文章,我无法组合 sql 代码来删除基于 url 文章的权限。我试过这个没有任何结果

DELETE * FROM article_permission
JOIN article ON article.article_id = article_permission.article_id
WHERE article.url = 'kjebgkwb'

标签: mysqlsql

解决方案


DELETE ap.*, a.* 
FROM article_permission ap
JOIN article a ON a.article_id = ap.article_id
WHERE a.url = 'kjebgkwb'

推荐阅读