트랜잭션을 이용하시면됩니다.
A PC에서 연결.
B PC에서연결.
A,B 어디에서도 아무런 작업을하지않으면 내용은같죠.
A에서 insert한다면
A에서는
1.트랜잭션 시작
2.쿼리실행
3.트랜잭션 종료.
현재까지는 B에서 어떤작업이 이루어졌는지 알수가 없습니다.
B에서는
1.트랜잭션 종료
2.트랜잭션 시작
면 앞에서 A가처리한내용을 알수있습니다.
매번 연결을 종료하지않고 트랜잭션만 다시시작하면 반영된데이터를 얻을수있습니다.
연결종료후 다시연결한다는게 트랜잭션을 다시시작하는것과 마찮가지입니다..
A에서 커밋한다는것은 실질적으로 데이터를 적용시킨다는것이지..
다른 클라이언트에게 변경되었다고 통보하는게아닙니다.
|