2017-11-29 1 views
0

Clash Of Clan API를 사용하여 웹 페이지의 클랜 구성원을 모두 표시합니다. 하지만 이제는 모든 기부금, 컵 및 기부금을 주 단위로 기부하고 싶습니다. 그래서 나는 가장 활동적인 멤버 인 매우 명확한 개요를 볼 수 있습니다. 하지만 문제가 있습니다. 데이터베이스 설계 방법을 모르겠습니다. 나는 매주 이런 식으로 테이블을 만들려고했다. StatsWeek [number] : (MemberTag, Donations, DonationsReceived, Cups). 그러나 어떤 시점에서 나는 많은 양의 테이블을 가질 것입니다. 그래서 나는 더 효율적인 방법이 있어야만한다. 그러나 나는 더 좋은 방법을 생각할 수 없다. 나는 MySQL 데이터베이스를 사용 중이다.여러 사람의 통계를 매주 저장하는 가장 좋은 방법

+1

주 번호를 필드로 사용하여 하나의 테이블을 만듭니다. –

+0

... 또는 이와 비슷한 것입니다. 데이터베이스 나 테이블에 구조적인 변경이 필요 없기 때문에 언제 올바른 솔루션을 사용했는지 알 수 있습니다. – Strawberry

답변

0

주석에서 언급 한 것과 같이, 모든 것을 하나의 테이블에 저장하는 것이 좋다 ... 매주 거래를 저장할 수있다. 당신이 선택한 간격). Here is an example schema for you.

예를 들어 특정 주에 기부 된 군대를 찾으려면; 그주의 기부금에서 이전 주 기부금을 뺀다.

관련 문제