Mysql Transaction

MySQL Transaction MySQL Transaction 에 대해서 알아 보겠습니다. 트랜잭션(Transaction) 은 데이터 베이스 내의 구문을 완전하게 유지 하기 위해 사용되는 기능입니다. 예를 들어 결제 내역에 처리를 한다고 했을때 사용자가 물품 구매 내역 테이블에 결제시작에 관련한 정보를 넣고 , 결제 내역 기록 테이블에 결제 내역에 대한 기록을 하고 , 구매 내역 관리 테이블(통계 테이블)에 기록을 한다고 한다면 , 전체적으로 하나의 액션마다 하나의 기록을 합니다. 하지만 결제 부분에서 오류 발생등으로 인해 구매가 중단되면 다시 결제 관련한 기록들을 이전 상태로 돌려 놓아야 합니다. (ROLLBACK) 이때 기록했던 (INSERT) 데이터들을 다시 삭제 (DELETE)하고 구매 내역 관리 테이블에 업데이트 했던 내용을 다시 이전 상태로 돌려 놓는 과정이 필요합니다.

MySQL InnoDB Engine 사용 시 반드시 알아야 할 세 가지 참조

로긴 후 수정하실 수 있습니다. 관심있는 분들의 많은 참여 부탁드립니다. 문법은 Formatting Syntax참조하세요.

* 출처: Mysql Transaction

역링크