본문 바로가기
Database/MySQL

[MySQL] AutoCommit 해제

by Youngs_ 2022. 7. 2.

MySQL Workbench 오토커밋(Auto Commit) 해제하기

MySQL Workbench로 MySQL DB에 접속했을 때 AutoCommit 설정이 기본값이다. 실수로 데이터를 날려버릴 가능성이 있기 때문에, AutoCommit을 해제하기를 권장한다. (필자는 MySQL Workbench 6.3 CE 버전 사용)

 

-- 현재 AutoCommit 값 확인

SELECT @@AUTOCOMMIT;

 

-- AutoCommit 설정

SET AUTOCOMMIT = 1;

 

-- AutoCommit 해제

SET AUTOCOMMIT = 0;

 

그런데 MySQL Workbench를 기동할 때마다 SET AUTOCOMMIT = 0; 명령어 실행하는 것을 깜빡할 수 있다. 따라서 언제나 AutoCommit이 해제되어 시작되도록 설정할 수 있는 메뉴가 제공된다.

 

MySQL Workbench 상단 메뉴의 Edit - Preferences - 좌측 리스트의 SQL Editor 내의 SQL Execution - General 칸의 Leave autocommit mode enabled by default 를 체크해제한다.

 

 

MySQL Workbench를 껐다 켜서 다시 접속한 뒤 SELECT @@AUTOCOMMIT; 를 쿼리 날려서 0 값이 나오면 성공이다.


출처 : https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=bb_&logNo=221230947655

'Database > MySQL' 카테고리의 다른 글

[MySQL] Autocommit & Rollback  (0) 2023.01.09
[MySQL] Auto increment 사용법  (0) 2022.09.28
[MySQL] 암호화해서 저장하는법  (0) 2022.07.28
[MySQL] 시퀀스 사용법  (0) 2022.06.27
[MySQL] 설치  (0) 2022.06.24

댓글