상황 코드를 수정하다 보니 Diary 테이블에 사용하지 않는 외래키들이 많아서 삭제하려고 합니다. (보기 불편..ㅇㅁㅇ) 외래키 삭제 외래키를 삭제하기 위해서는 제약조건을 확인해야 합니다. 제약조건(constraint)은 데이터의 무결성을 지키기 위해, 데이터를 입력받을 때 실행되는 검사 규칙을 의미합니다. select * from information_schema.TABLE_CONSTRAINTS; 위의 코드로 조회를 하였더니, diary 테이블에 제약 조건이 여러 개가 있습니다. 이 중에서 사용하지 않는 외래키인 recommended_activity_id와 stress_level_id를 찾아야 합니다. show create table diary 위의 결과에서 제약 조건명을 확인합니다. 예를 들어 str..
인스턴스 생성 1) 화면 왼측 메뉴 -> SQL -> [인스턴스 만들기] 클릭 2) 인스턴스 정보 입력 비밀번호: MySQL root 패스워드 영역 가용성: 보통 개발은 단일, 운영은 멀티 영역을 선택 공개 IP: 데이터베이스가 외부에서 접근 가능한 공개 IP를 할당받아 인터넷을 통해 데이터베이스에 접근 가능 비공개 IP: 내부 네트워크를 사용하여 데이터베이스에 연결 3) 요약 4) [인스턴스 만들기] 클릭 (생성하는데 시간이 좀 걸립니다. 저는 5분 이상 걸렸어요) 공개 IP 구성 및 클라이언트 연결 1) 화면 왼측 메뉴 -> SQL -> 연결 -> 네트워킹 -> 네트워크 추가 -> 0.0.0.0/0(전체 허용) 저는 DB 개발 툴로 Datagrip을 사용합니다. Datagrip은 DB 개발과 관리를 ..