-
My Sql 첫걸음 CH08. 트랜잭션Sql 2023. 3. 17. 15:05
1 _ 트랜잭션
: insert나 update 명령으로 데이터를 추가, 갱신할 때도 트랜잭션 기능을 사용하지만, 자동 커밋 기능이
동작했기 때문에 눈치 체지 못 했을 것이다.
트랜잭션의 제어 START TRANSACTION COMMIT ROLLBACK
-> insert나 update 기능을 사용할 때 해당 기능들이 모두 성공하면 commit
기능들 중에 하나라도 실패했다면 rollback한다.
- transaction 없이 update하면 count에 +1이 되며 자동으로 commit 된다
하지만 transaction을 시작한 후 update 나 insert 명령을 정상적으로 수행했다면,
commit; 명령으로 commit 시켜줘야한다.
만일 update 나 insert 명령이 정상적이지 않았다면, transaction 하기 전으로 rollback 할 수 있다
'Sql' 카테고리의 다른 글
mySql Connections 설정 ( IP 주소 이용 ) (0) 2023.04.17 제약조건 확인, 제약조건 제거 (0) 2023.03.24 My Sql 첫걸음 CH08. 데이터베이스 설계 (0) 2023.03.17 Foreign key ( 외래키 ) (1) 2023.03.17 SQL 첫걸음 CH07. 복수의 테이블 다루기 (0) 2023.03.17