Session 레벨에서 autocommit 설정을 변경할 때는, 아래의 구문을 사용한다.
• autocommit 설정값 확인
show variables like 'autocommit%';
• autocommit 설정 또는 해제
SET AUTOCOMMIT = TRUE; --> 설정
SET AUTOCOMMIT = FALSE; --> 해제
• 트랜잭션 commit, rollback
COMMIT;
ROLLBACK;
그리고 DB의 기본 autocommit 설정을 변경하기 원한다면, 아래의 설정을 추가해주면 된다.
• /etc/my.cnf.d/server.cnf
[mysqld]
autocommit=0 --> autocommit 해제