IT/SQL

HeidiSQL툴에서 Mariadb 사용시 autocommit 설정

Jang HyunWoong 2018. 2. 20. 10:42

<환경>
테이블 엔진 : InnoDB
DBMS : MariaDB 10.2
DB Tool : HeidiSQL 9.4

기본적으로 auto-commit 옵션이 True이다.
그래서 Commit이 자동으로 된다. 
때로는 Commit을 내가 해주고 싶다. (실수할 수 있거나, 테스트를 위해서)

SELECT @@AUTOCOMMIT; 을 쿼리에서 실행하므로써 내 옵션을 알 수 있다. 

그때 SET @@AUTOCOMMIT = 0; 을 쿼리에서 실행시켜주면 auto-commit 설정을 끌 수 있다.
만약 지속적으로 auto-commit을 사용 안하려면 ini 셋팅에 옵션을 추가해 주면된다. 

보통 일반적으로, 
C:\Program Files\MariaDB 10.2\data 폴더 안에 my.ini 라는 파일이 있다. 

거기에 
[mysqld]
아래에 
autocommit=0 를 추가해 주면 auto-commit을 끌 수 있다. 

반응형