SQL

『혼자 공부하는 SQL』13강- 테이블 제약조건 기본키, 외래키

explorer999 2023. 7. 3. 19:45

CREATE TABLE buy
( num            INT AUTO_INCREMENT NOT NULL PRIMARY KEY,
  mem_id      CHAR(8) NOT NULL,
  prod_name CHAR(6) NOT NULL,
  FOREIGN KEY(mem_id) REFERENCES member(mem_id)
);

 

member 테이블의 PRIMARY KEY인 mem_id를 참조하여 buy 테이블의 FOREIGN KEY mem_id 지정.

 

DROP TABLE IF EXISTS buy;
CREATE TABLE buy
( num  INT AUTO_INCREMENT NOT NULL PRIMARY KEY,
  mem_id CHAR(8) NOT NULL,
  prod_name CHAR(6) NOT NULL
);
ALTER TABLE buy
  ADD CONSTRAINT
  FOREIGN KEY(mem_id) REFERENCES member(mem_id);

 

이미 만들어진 buy테이블에 외래키 지정하기.