Closed shj0212 closed 1 year ago
CREATE TABLE booking_links ( post_id BIGINT COMMENT '포스트 id', site_id BIGINT COMMENT '예매 사이트 id', booking_url VARCHAR(500) COMMENT '예매 링크', FOREIGN KEY (post_id) REFERENCES post(id), FOREIGN KEY (site_id) REFERENCES booking_site(id) ) COMMENT '전시포스트-예매처 링크 관계 테이블';
관계형 데이터베이스는 PK가 필수로 있어야 합니다. 물론 PK 없이 insert를 허용하는 데이터베이스도 있지만, 거의 모든 DBA가 권장하지 않습니다. PK가 없는 것이 이론적으로 불가능하지는 않겠지만, 저는 실무에서 PK가 없는 프로젝트를 한번도 본적이 없습니다.
참고 사이트 : https://www.inflearn.com/questions/76566/id%EA%B0%80-%EC%97%86%EB%8A%94-%EC%97%94%ED%8B%B0%ED%8B%B0-%EB%A7%8C%EB%93%A4-%EC%88%98-%EC%9E%88%EB%82%98%EC%9A%94
CREATE TABLE booking_links ( id bigint Auto_increment primary key comment '예매 링크 id', post_id BIGINT COMMENT '포스트 id', site_id BIGINT COMMENT '예매 사이트 id', booking_url VARCHAR(500) COMMENT '예매 링크', FOREIGN KEY (post_id) REFERENCES post(id), FOREIGN KEY (site_id) REFERENCES booking_site(id) ) COMMENT '전시포스트-예매처 링크 관계 테이블';
ALTER TABLE booking_links ADD COLUMN id bigint AUTO_INCREMENT PRIMARY KEY COMMENT '예매 링크 id';
[문제]
[해결]
참고 사이트 : https://www.inflearn.com/questions/76566/id%EA%B0%80-%EC%97%86%EB%8A%94-%EC%97%94%ED%8B%B0%ED%8B%B0-%EB%A7%8C%EB%93%A4-%EC%88%98-%EC%9E%88%EB%82%98%EC%9A%94
[결론]