[MySQL] 외래 키(Foreign Key) 삭제하기
Database2024. 2. 24. 19:46[MySQL] 외래 키(Foreign Key) 삭제하기

상황 코드를 수정하다 보니 Diary 테이블에 사용하지 않는 외래키들이 많아서 삭제하려고 합니다. (보기 불편..ㅇㅁㅇ) 외래키 삭제 외래키를 삭제하기 위해서는 제약조건을 확인해야 합니다. 제약조건(constraint)은 데이터의 무결성을 지키기 위해, 데이터를 입력받을 때 실행되는 검사 규칙을 의미합니다. select * from information_schema.TABLE_CONSTRAINTS; 위의 코드로 조회를 하였더니, diary 테이블에 제약 조건이 여러 개가 있습니다. 이 중에서 사용하지 않는 외래키인 recommended_activity_id와 stress_level_id를 찾아야 합니다. show create table diary 위의 결과에서 제약 조건명을 확인합니다. 예를 들어 str..

[GCP] 구글 클라우드 플랫폼을 이용한 DB 생성
GCP2024. 1. 7. 20:57[GCP] 구글 클라우드 플랫폼을 이용한 DB 생성

인스턴스 생성 1) 화면 왼측 메뉴 -> SQL -> [인스턴스 만들기] 클릭 2) 인스턴스 정보 입력 비밀번호: MySQL root 패스워드 영역 가용성: 보통 개발은 단일, 운영은 멀티 영역을 선택 공개 IP: 데이터베이스가 외부에서 접근 가능한 공개 IP를 할당받아 인터넷을 통해 데이터베이스에 접근 가능 비공개 IP: 내부 네트워크를 사용하여 데이터베이스에 연결 3) 요약 4) [인스턴스 만들기] 클릭 (생성하는데 시간이 좀 걸립니다. 저는 5분 이상 걸렸어요) 공개 IP 구성 및 클라이언트 연결 1) 화면 왼측 메뉴 -> SQL -> 연결 -> 네트워킹 -> 네트워크 추가 -> 0.0.0.0/0(전체 허용) 저는 DB 개발 툴로 Datagrip을 사용합니다. Datagrip은 DB 개발과 관리를 ..

image