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 |
댓글