이제막 시작한 db초짜입니다 여지저기 찼아보고 이리저리 해보다 안되어서 답답한 마음에 글올려 봅니다 두개의 태이블 A, B가 있습니다 B태이블에서 저장을 할때 A태이블릐 어떤 데이타를 가져와 저장하는데요 A테이블에서 어떤 데이터를 삭제할 시 B테이블에 그데이타가 있는지 없는지 확인 해볼려면 어찌 해야하나요 ㅡㅡ?
B 테이블에서 A 테이블의 어떤 컬럼을 가져와서 저장한다면, A 테이블의 PK를 B 테이블의 FK로 사용하고 계신다는 말씀이신가요? 그렇다면 A 테이블을 삭제하기 전에 B 테이블에서 A의 PK를 FK로 가지고 있는 행들을 먼저 삭제하고 A의 해당 PK행을 삭제하면 되겠지요. DELETE FROM `B` WHERE `SomeKeyFromA`=[삭제하고자 하는 A의 PK]
음 A태이블의 PK를 B테이블에 FK로 사용하지 않은 상태이고 B테이블에 데이타가 있으면 A테이블을 의 지울려는 데이타가 삭제가 안되게 하고싶습니다