MySQL에서 고아 레코드를 효율적으로 제거 : 세 가지 입증 된 방법
이 안내서는 MySQL에서 고아 행을 삭제하기위한 세 가지 효과적인 기술을 보여줍니다.
메소드 1 : 왼쪽 결합을 활용하고 null 입니다
방법 2 : 사용하지 않음 이 메소드는 관련 테이블에 일치하는 레코드의 존재를 확인하기 위해
가있는 하위 쿼리를 사용합니다. 일치가없는 행은 삭제를 위해 플래그가 지정됩니다. 메소드 3 : 이 간단한 접근 방식은
를 사용하여 ID를 직접 비교합니다. 관련 테이블이없는 ID가없는 행이 식별되고 삭제됩니다.
LEFT JOIN
NULL
중요한 고려 사항 :
<code class="language-sql">DELETE b FROM BLOB b LEFT JOIN FILES f ON f.id = b.fileid WHERE f.id IS NULL;</code>
(또는 ) 앞에 를 사용하십시오.
위 내용은 JOIN, NOT EXISTS 또는 NOT IN을 사용하여 MySQL에서 고아 행을 삭제하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!