기존 테이블의 NO를 다른 테이블 생성시 외래키로 가지고와 생성하는 방법입니다.
두번째 테이블을 생성할때 create문을 작성해 줍니다.
CREATE TABLE repletable (
board_no INT(11) NOT NULL,
reple_no INT(11) NOT NULL AUTO_INCREMENT,
reple_content TEXT NOT NULL,
reple_id VARCHAR(30) NOT NULL,
reple_regdate VARCHAR(50) NOT NULL,
PRIMARY KEY (reple_no),
KEY board_no (board_no),
CONSTRAINT reple_ibfk_1 FOREIGN KEY (board_no) REFERENCES boardtable (board_no) ON DELETE CASCADE
) ENGINE=INNODB AUTO_INCREMENT=0 DEFAULT CHARSET=utf8
repletable에 걸려있는 제약조건은 1개이며, 이름은 reple_ibfk_1 입니다.
repletable의 board_no는 외래키 이며, boardtable의 board_no를 참조하고 있습니다.
감사합니다.
'JAVA개발' 카테고리의 다른 글
[JAVA 개발] jquery(제이쿼리) id,class,name 태그값 찾기 (0) | 2015.07.10 |
---|---|
[JAVA 개발] jquery(제이쿼리) change이벤트 (0) | 2015.07.10 |
[JAVA 개발] jquery(제이쿼리) 공백제거(trim) 사용법 (0) | 2015.07.07 |
[JAVA 개발] SQL 쿼리 출력 로그레벨 설정 (0) | 2015.07.06 |
[JAVA 개발] 체크박스 전체선택/해제 및 체크여부확인 (0) | 2015.07.06 |