회사에서 한 시스템은 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 ; // 활성화
'IT > SQL' 카테고리의 다른 글
[SQL] MYSQL에서 RANK구현하기 (0) | 2021.06.25 |
---|---|
[MYSQL] 인덱스 추가/삭제/변경 (0) | 2021.06.21 |
[SQL] EXISTS (작성중) (0) | 2021.05.26 |