我有如下所示的兩個表:如何使用一個查詢跨多個表進行刪除?
表1: 發票
表2: invoice_details
public function deleteInvoice($id='')
{
if(!empty($id)){
$query = "DELETE FROM invoices where uuid ='$id'";
if(mysqli_query($this->_con, $query))return true;
else return false;
}else{
return false;
}
}
表2包含一個所謂的 「INVOICE_ID」 列,其涉及表1的「id」
每當我使用上述函數刪除發票時,我也想同時刪除invoice_details。有沒有簡單的方法來修改上面的代碼來做到這一點?
非常感謝您! fancyPants忘記將invoice_id放在括號中,因此只通過@fancyPants選擇了您的答案。 – Steven