워드프레스의 세 가지 텀 테이블은 왜 이렇게 디자인되어 있나요? wp_terms와 wp_term_taxonomy를 하나의 테이블로 병합할 수 없나요? 쿼리를 여러번 확인해야 합니다.
wp_terms
<code>term_id:分类ID name:分类名 slug:缩略名 term_group:未知</code>
wp_term_relationships
<code>object_id:对应文章ID/链接ID term_taxonomy_id:对应分类方法ID term_order:排序</code>
wp_term_분류
<code>term_taxonomy_id:分类方法ID term_id: taxonomy:分类方法(category/post_tag) description:未知 parent:所属父分类方法ID count:文章数统计</code>
워드프레스의 세 가지 텀 테이블은 왜 이렇게 디자인되어 있나요? wp_terms와 wp_term_taxonomy를 하나의 테이블로 병합할 수 없나요? 쿼리를 여러번 확인해야 합니다.
wp_terms
<code>term_id:分类ID name:分类名 slug:缩略名 term_group:未知</code>
wp_term_relationships
<code>object_id:对应文章ID/链接ID term_taxonomy_id:对应分类方法ID term_order:排序</code>
wp_term_분류
<code>term_taxonomy_id:分类方法ID term_id: taxonomy:分类方法(category/post_tag) description:未知 parent:所属父分类方法ID count:文章数统计</code>
wp_term_taxonomy는 트리 레벨 구조이므로 term_taxonomy_id가 필요하고
그리고 wp_terms는 분류에 자주 사용되는 분류 테이블이고, id는 생략할 수 없으므로 2개 반의 테이블을 구성했습니다. 🎜>
그렇습니다. e-mall 프로젝트를 접했을 때, 프로젝트의 형태는 하나로 만들 수는 있지만 여러 개의 단일한 형태로 나누어야 한다는 것이 참을 수 없었습니다. 지금 제가 하는 일은 이를 바탕으로 뷰를 작성하고, 폼들을 새로운 테이블로 결합해 사용하는 것인데, 훨씬 더 편리해지셨으면 좋겠습니다~
이런 인기 있는 웹사이트 구축 프로그램은 왜 그렇게 많은 데이터 테이블을 사용하는지 정말 이해가 안 돼요. 제가 직접 디자인하면 모든 데이터 테이블이 15개를 넘지 않거든요.
물론, 단일 테이블의 데이터 양이 너무 많으면 MySQL에게는 매우 답답할 것입니다.
이 질문은 WordPress 직원에게 물어보세요.