카테고리 없음

트랜잭션 이란?

우롱차 2020. 10. 5. 13:59
728x90

중간에 명령어가 하나라도 실패하지않고 잘 실행되면 ok

트랜잭션으로 묶어주고 완전히 명령어가 끝이나면 commit이 된다!

데이터 인서트상태에서 commit을 안하면 db에 저장이안됌

 

그걸 취소하고싶으면 rollback

 

 a b c 잘 인서트하다가 마지막만 insert가 안됐을 때 전부다 취소해야한다 데이터

All ok commit

Or

Roll back All

 

트랜잭션안에서 crud가 잘되면 commit하고

하나라도 잘못되면 전부 rollback

완전하게 데이터 명령문이 실행되는것을 보고 트랜잭션

 

다수의 데이터베이스의 crud가 될 때 데이터 무결성을 보장하는 아주 중요한 개념

 

728x90