의 MyISAM과 여러 테이블에서 삭제를하지만 아무도 제대로 작동하지 = (이미 많은 조합을 많이 시도
나는이 두 개의 SQL 명령이 있습니다
$sql = "DELETE FROM infogt2000_partner_lead_invoice WHERE infogt2000_partner_lead_invoice_lead_id = ".$id_invoice;
$sql = "DELETE FROM infogt2000_partner_lead WHERE infogt2000_partner_lead_id = ".$id;
을 그리고 그들은 "함께"를 실행해야 내가 partner_lead에서 정보를 삭제합니다. 음, 또한. infogt2000_partner_lead_invoice에서 같은 정보를 삭제 infogt2000_partner_lead_id 및 infogt2000_partner_lead_invoice_lead_id의 ID가 동일 을 가지고 있지만 제대로 쓸 수 없습니다.
I을 현재 MySQL을 사용하고 있으며 타입이 MyISAM이다
는 대신 이노을 사용할 수 있으며 외부 키에 대해 잘 알고 있습니까? – tsnorri
외부 키를 계단식으로 배열하는 것은 원하는 것을 수행하기 위해 1 개의 쿼리 만 실행하는 적절한 방법입니다. 그렇지 않으면 2 개의 쿼리를 실행해야합니다. – geggleto
이 두 개의 SQL 문 다음에 mysqli_query 또는 유사한 호출을 사용하고 있습니까? 두 문장을 둘러싼 코드를 보여줄 수 있습니까? –