sales_total이라는 필드가 있고 sales 항목이 많은 테이블이 하나 있다고 가정 해 보겠습니다. 또한 잠시 동안 총 매출액을보고 싶을 때마다 항목을 계산하는 것이 비현실적이라고 가정 해 보겠습니다.관련없는 다른 테이블에서 변경 사항이있을 때마다 MySQL이 필드를 "자동으로 업데이트"할 수 있습니까?
MySQL이 판매 항목 수가 변경 될 때마다 sales_total 필드를 자동으로 업데이트 할 수 있습니까?
C#, PHP 등 다른 쿼리를 실행하여이 작업을 수행 할 수 있음을 알고 있습니다. MySQL (또는 다른 데이터베이스 시스템)이 자체적으로이 작업을 수행 할 수 있는지 궁금합니다.
P. 물론 이것은 매우 진부한 예입니다. 이상적인 솔루션은 복잡한 작업 (필드에 여러 행을 문자열로 저장하는 등)을 처리 할 수 있어야합니다.
트리거를 사용하면 가능합니다. – dgw