我有3个表(aluno,matricula和agregado_familiar),我试图从第一个表中删除一个实体,但它具有指向其他表的外键。 我试图用此代码删除它们,但没有用:
$sql ="DELETE * from matricula,aluno_agregado,aluno WHERE n_processo=$n_processo";
$result = DBExecute($sql);
return $result;
我也尝试过:
$sql ="DELETE FROM matricula WHERE n_processo=$n_processo";
$sql1 ="DELETE FROM aluno_agregado WHERE n_processo=$n_processo";
$sql2 ="DELETE FROM aluno WHERE n_processo=$n_processo";
$result = DBExecute($sql,$sql1,$sql2);
return $result;
我不确定这是否可行,但是如果我不从3个表中删除,则不会删除“ aluno”。 我也尝试加入,但我不知道该怎么做。