database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 28099 게시물 읽기
No. 28099
delete관련 질문 입니다
작성자
souls
작성일
2009-03-24 14:58
조회수
4,933

이제막 시작한 db초짜입니다 여지저기 찼아보고 이리저리 해보다 안되어서 답답한 마음에 글올려 봅니다
두개의 태이블 A, B가 있습니다
B태이블에서 저장을 할때 A태이블릐 어떤 데이타를 가져와 저장하는데요 
A테이블에서 어떤 데이터를 삭제할 시 B테이블에 그데이타가 있는지 없는지 확인 해볼려면 어찌 해야하나요 ㅡㅡ?

이 글에 대한 댓글이 총 2건 있습니다.

B 테이블에서 A 테이블의 어떤 컬럼을 가져와서 저장한다면, A 테이블의 PK를 B 테이블의 FK로 사용하고 계신다는 말씀이신가요?

그렇다면 A 테이블을 삭제하기 전에 B 테이블에서 A의 PK를 FK로 가지고 있는 행들을 먼저 삭제하고 A의 해당 PK행을 삭제하면 되겠지요.

DELETE FROM `B` WHERE `SomeKeyFromA`=[삭제하고자 하는 A의 PK]

박현우(lqez)님이 2009-03-25 17:47에 작성한 댓글입니다.

음 A태이블의 PK를 B테이블에 FK로 사용하지 않은 상태이고 B테이블에 데이타가 있으면 A테이블을 의 지울려는 데이타가 삭제가 안되게 하고싶습니다

souls님이 2009-03-27 11:08에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
28102여러분들은 로그 분석을 어떻게 하시나요? [2]
김승동
2009-03-25
5570
28101lost+found 오류는 어떻게 해결을 할 수 있을까요? [1]
김승동
2009-03-25
9232
28100Foreign key 삭제할 때, constraint 질문합니다. [1]
왕초보
2009-03-24
5626
28099delete관련 질문 입니다 [2]
souls
2009-03-24
4933
28098설정되어 있던 auto_increment 값이 사라집니다 ;;; [3]
김승동
2009-03-24
5231
28097myisam을 innodb로 그냥 변경해도 되나요? [3]
이왕태
2009-03-23
6112
28096mysql cluster 문의 드립니다.
정화용
2009-03-21
5170
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다