저는 MySQL을 처음 접했고 nba 데이터베이스에서 작업하고 있습니다.
나는 gamestats라는 테이블이 있는데, gameID (게임 테이블) playerid (플레이어 테이블)와 열 포인트, 리바운드, 스틸, 어시스트 및 블록이 있습니다. 이것은 게임당 1 명의 플레이어에 대한 데이터를 저장합니다.
그런 다음 playerID를 기반으로 게임 통계의 모든 데이터를 합산하고 총 포인트, 총 리바운드, 총 스틸, 총 어시스트 등을 계산해야하는 PlayerStats라는 다른 테이블이 있습니다.
따라서 게임 통계에 데이터를 추가 할 때마다 플레이어 통계가 자동으로 업데이트됩니다.
PlayerStats 테이블에서 특정 플레이어의 플레이어 통계를 자동으로 업데이트하는 Gamestats에 트리거를 만들 수 있습니다.
트리거에 대한 문서 : 트리거 구문 및 예
다음과 같이 :
CREATE TRIGGER trigger_example AFTER INSERT ON gamestats
FOR EACH ROW
UPDATE BookingRequest
SET rebounds = rebounds + NEW.rebounds
WHERE playerid= NEW.playerid;
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다