를 동기화하는 작은 스크립트를 작성하고
그 같은 ID의 t1에서 삭제되었습니다. 내가 할 수있는,
delete from t2 where t2.id in
(select t2.id left join t1 on (t1.id=t2.id) where t1.id is null)
그러나 MySQL은 물론
을 (그런데 논리적 소리) 삭제와 선택에 같은 시간에 T2를 사용하는 저를 금지 :
나는이 쿼리를 시도 질의를 2 개의 질의로 나눕니다. 먼저 ID를 선택하고이 ID가있는 행을 삭제하십시오.내 질문 : t1에서 더 이상 존재하지 않는 t2 행을 삭제하는 더 깨끗한 방법이 있습니까? 하나의 쿼리 만?