내 포인트는 다음과 같습니다.
이벤트가 저장되는 MySQL DB가 있습니다. 이러한 이벤트는 다른 요일에있을 수 있습니다. 당신은 다음과 같이 말할 수 있습니다 :여러 개의 부울을 하나의 필드로 저장
Day | Active
Mon | yes
Tue | yes
Wed | no
Thu | no
Fri | yes
Sat | no
Sun | no
이제 DB에 어떻게 저장할 수 있는지 잘 모르겠습니다. 물론 거기에 몇 가지 가능성이있다 그러나 나는 모든에 단점은 내가 생각할 수있는 참조 : 그들이 Bool 타입의 7 개 필드로
- 스토어 7 비트 숫자 (이 방법은 Integer가 필요하지만 변환하기 쉽고 가독성이 부족합니다)
이러한 데이터는 std :: bitset에 저장 될 수 있습니다. 나는 MySQL에서 이것을 사용할 수있는 뭔가가 있다고 생각한다. 그 점을 가르쳐 주자. :)
PS :
나는 그것이 중요한지 모른다 : 데이터는 PHP로 제공되고 서비스된다. JSON으로 외부 세계에.
SET 'datatype http://dev.mysql.com/doc/refman/5.0/en/set.html – dnagirl