2013-06-15 3 views
1

명령을 사용하여 특정 레코드의 대상 횟수를 자동으로 계산하는 trigger을 만드는 방법이 있습니까?테이블 레코드가 업데이트 된 횟수를 계산하는 방법

아무도 이것을 달성하지 못했습니까? 감사에 유용 할 수 있습니다. 개인적으로 테이블을 사용하여 응용 프로그램에서 레코드를 만들거나 편집 할 때마다 수동으로 레코드를 추가합니다. 하지만 이렇게 같은 것을 :

try 
    Table1.Post; 
finally 
    auditTable.Insert; 
    {...} 
    auditTable.post; 
end; 

우리가 다른 테이블에 변경, 순간의 IP 및 기타 정보를 한 사용자에 주석을 트리거를 만든 경우 이에 대한 사용성이 편리 올 것입니다. 나는 웹상에서 오직 하나의 예제를 발견했으며 여기에 있습니다 : MySQL Trigger after update only if row has changed

규칙에 따라, 감사 페이지를 제외하고 데이터베이스의 모든 테이블을 어떻게 트리거하여 다른 모든 테이블에 삽입 및 업데이트를 등록 할 수 있습니까? ?

+2

예. 가능합니다. – PeeHaa

+0

진지하게. 이 문제를 해결할 실제 문제가 없다면 실제로 대답 할 수 없습니다. 이 질문이 방아쇠를 만드는 것에 관한 것이라면 어딘가에서 속독이 있다는 것이 확실합니다. – PeeHaa

+0

음, 어쩌면 나는 멍청한 사람 일 수도 있고 아마도이 사이트는 Q & A이며 P & S가 아닙니다. – PSyLoCKe

답변

2

이미 제안 된대로 트리거를 사용할 수 있습니다. 각 테이블에 추가 필드를 추가하고 각 업데이트의 개수를 업데이트 할 수도 있습니다. sql 문을 텍스트 파일에 쓸 수 있습니다 ....

관련 문제