데이터베이스에 다양한 설정을 저장해야하는 PHP 앱을 만들고 있습니다. 클라이언트는 종종 테이블 디자인에 문제를 일으키는 특정 사항을 추가하거나 변경/제거 할 수 있는지 묻습니다. 기본적으로, 나는 다양한 설정이 특정 레코드에 대해 활성화되었는지 단순히 알려주는 많은 부울 필드를 가졌습니다.PHP/MySQL - 데이터베이스에 배열 저장
테이블을 더 이상 사용하지 않으려면 데이터를 직렬화 된 배열로 저장하는 것이 좋습니다. 나는 이것이 나쁜 습관으로 여긴다는 것을 읽었지 만, 나는 이것이 그러한 접근법을 사용하는 정당화 된 사례라고 생각한다.
이렇게하지 않는 이유는 무엇입니까?
감사의 말.
감사합니다.
데이터를 정규화해야 할 필요가있는 것 같습니다. 테이블 구조를 게시 할 수 있습니까? –