Contents
트랜잭션(Transaction)트랜잭션(Transaction)
: 논리적인 일의 최소 단위
하다가 멈춘것은 안한것과 같음 / 완료해야 함
- : 지금까지 한 작업을 취소하는 것
롤백(Rollback)
- : 커밋이전의 데이터들을 영구적으로 DB에 저장
커밋(Commit)
내 결과가 동시에 다른 계정으로 접속한 사람들에게도 모두 반영
- 오토커밋: 지금까지 작업한 내용을 자동으로 커밋되는 것
MariaDB는 오토 커밋을 제공
- * START TRANSACTION; : 트랜잭션 시작
트랜잭션 시작
롤백으로 케이 데이터 사라짐
커밋후 케이 데이터 삭제 안됨
x,y 데이터 삽입
세이프 포인트 a,b 설정후 둘리 삭제
ROLLBACK TO 포인트명; : 해당 포인트로 이동
a포인트로 돌아가 둘리가 다시 생성
a포인트로 돌아갔기 때문에 b포인트가 없어짐
Share article