我需要创建一个连接,删除两个表中的条目。当表中的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"));
有人知道怎么做吗?我以前没有完成删除连接,只是正常连接。
答案 0 :(得分:2)
您不必使用联接查询显式执行此操作。您可以在表定义中使用DELETE CASCADE
。请参阅How do I use on delete cascade in mysql?