IT/SQL

[MYSQL] AUTOCOMMIT 확인/변경

음료요정 2021. 6. 22. 10:45

 

 

회사에서 한 시스템은 MYSQL를 이용하고있고 나는 워크벤치를 이용하고있다

갑자기 문득 UPDATE문을 날리다가 AUTO COMMIT기능이 가끔 엄청난 결과를 불러일으킬거라는 생각이 들어 

이를 변경 적용하고자 한다 

 

 

 

 

1. 조회

방법(1) - SELECT

SELECT @@AUTOCOMMIT;

 

실행결과 > 활성화 되어있을 경우 1로 출력된다 이것이 default값 

 

 방법(2) - MYSQL 환경변수 확인 - SHOW

SHOW variables like 'autocommit'

 

실행결과 > 변수 값이 ON, OFF로 나타난다


2. 설정 방법


간단한 명령어로 설정을 바꿀 수 있다. 활성화 하려면 TRUE, 비활성화는 FALSE이다. 

SET AUTOCOMMIT = FALSE ;  // 비활성화

SET AUTOCOMMIT = TRUE ;   // 활성화