MySQL 테이블의 모든 변경 사항을 감사하도록 요청 받았습니다. 누구든지이 작업을 수행하는 데 도움이되는 도구를 알고 있거나 내 솔루션을 작성해야합니까?MySQL 테이블 (MySQL 4 사용)의 변경 사항을 어떻게 감사해야합니까?
내 자신의 감사를 작성하는 경우, 처음에는 별도의 테이블을 만들고 PHP 코드에서 변경된 문자열을 작성한다고 생각했습니다. "fieldname1 -> oldvalue | fieldname2 -> oldvalue, ..."와 같은 것입니다. 이 방법에 중대한 문제가 있으면 알려주십시오.
내 백엔드 솔루션을 구현해야 할 것 같습니다. 아마도 MySQL 5로 업데이트 할 수있는 권한을 얻을 수 있습니다. – Haabda
트리거가 MySQL 5.0에 추가되었습니다. 이 시점에서 실제로 4에서 5로 업그레이드하지 않는 좋은 이유는 없습니다. 5.1은 릴리스 후보이고 6.0은 알파 개발입니다. – acrosman
는 어떤 사용자가 변경 작업을하고 있는지 추적 할 수 있습니까? – andho