MYSQL SET 타입 관련
SET 이라는 자료형입니다. enum 과 유사하게 생겼으나 전혀 다른 별개의 자료형입니다. enum ('a','b','c') 라고 정의된 필드가 있다고 생각합시다. 이 자료형은 a 나 b, c(혹은 null) 중 단 하나의 값을 가질수 있습니다. set('a','b','c') 라고 정의된 필드는 enum과는 조금 다르게 null, a, b, c, (a,b), (a,c)... (a,b,c) 와 같은 값을 가질수 있습니다. enum과는 달리 복수개의 아이템을 값으로 가질수가 있습니다. 그리고 또 하나 set 에 정의된 아이템은 비트 연산이 가능합니다. null - 000 (0) a - 001 (1) b - 010 (2) c - 100 (4) a,b - 011 (3) a,b,c - 111 (7) set 형은 ..