작성
·
1.1K
1
데이터베이스 한 칼럼에 다중 값을 넣으려면 어떻게 해야 할까요? 예를 들어서 월, 화, 수, 목, 금, 토, 일을 체크박스로 만들고 여러 개의 값을 체크하면 그 값이 한칼럼에 다 들어간다고 가정했을 때 어떤 방법을 사용해야 할까요?
답변 1
1
안녕하세요 :)
한 칼럼에 다중 값을 넣으려면 보통 데이터베이스에 지원해주는 JSON 타입을 사용하여 ["월", "화"] 이런식으로 진행하는 것도 방법이고 혹은 String으로 넣고 구분자로 ,로 생각해서 "월,화,목" 이렇게 둔 후 서버에서 다시 ,를 기준으로 쪼개서 "월,화,수".split(",")
데이터를 가져오는 방식도 존재할 것 같습니다!
보통 JSON 타입은 성능이 떨어지는 편이라 아래와 같이 String으로 저장하는 것을 추천드립니다! (물론 RDBMS 기준이며 NoSQL은 손쉽게 Array형태 저장이 가능합니다)
매번 감사합니다!ㅎㅎ