![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fpjmm1%2Fbtr5PFRz9TN%2FKs6U7oYFZ6xPATpLH5aBg0%2Fimg.png)
💋 다중 기본키가 왜 필요함? 오늘 이리내랑 JAVA로 만든 체스 게임을 DB에 연결하고 있었다. 체스판에서 각 위치를 A1, A2, A3,...,B1,B2,...H8라고 부르는데, 우리는 각 위치에 체스말(Piece)의 종류(King, Queen, Knight...)와 그 색깔(Black, White)을 저장하고 싶었다. 아마도 두 가지 방법이 있을 것이다. 1. A,B,C...H(File)과 1,2,...8(Rank)를 다중 기본키로 설정하는 방법! 만약 내 코드가 이 두 가지를 Position이라는 클래스 내에서 별도로 관리중이라면 굉장히 유용할 것이다. 이 경우 다중 기본키를 지정한 테이블을 만들어야 한다. 💋 다중 기본키 테이블 만들기 (SQL) CREATE TABLE chess_game( po..