0

我需要创建一个连接来删除两个表中的条目。当表中的 project_id 等于 php 文档页面上的时,删除将发生在项目中。我还需要删除 project_course 上的链接条目。这是我目前拥有的代码。

$deleteSQL = sprintf("DELETE FROM projects p
INNER JOIN project_course pc
WHERE p.Project_id=%s",
                   GetSQLValueString($_GET['Project_id'], "int"));

有人知道怎么做吗?我之前没有做过要删除的连接,只是一个普通的连接。

4

1 回答 1

2

您不必使用连接查询显式执行此操作。您可以DELETE CASCADE在表定义中使用。请参阅如何在 mysql 中删除级联?

于 2012-05-26T17:35:10.647 回答