로컬 mysql db 및 프로덕션 mysql db가 있습니다. 저는 로컬에서 변경 작업을 수행하고 타사 도구를 사용하여 변경 사항을 라이브 서버에 동기화합니다. 이 도구는 체크섬 기능을 사용하여 변경된 행을 식별합니다. 내 DB 구조는 단순하고 하나의 varchar200 필드 (기본 키 역할을 함) 및 텍스트 필드입니다.동기화 목적의 타임 스탬프 열 대신
수천 개의 행이 있기 때문에 동기화에 오래 걸리는 것이 문제입니다. 타임 스탬프 필드를 추가하면 동기화 할 행을 식별하는 도구에 대한 체크섬을 빠르게 가져올 수 있습니다. 시간대 차이로 인해 로컬 및 프로덕션 서버에서 타임 스탬프 필드가 서로 다르기 때문에 더 많은 문제가 발생했습니다.
행을 수정할 때 변경되는 타임 스탬프에 대한 유용한 아이디어 나 대안을 찾고 있습니다.
추신 : similar question를 게시했지만 유용한 답변을 얻지 못했습니다. 나는 추가 테이블에 의존 할 생각이 없다.
이전 데이터가 변경되거나 새로운 삽입 만 가능합니까? –