본문 바로가기
개발 업무(코딩)-개발자였을때 썼던..

c와 mariadb auto commit off / on

by 주용사 2023. 1. 8.
728x90

쿼리를 한번 할때마다 commit 하면 상당한 시간이 소요된다. 그렇기 때문에 오토커밋을 풀고 한번에 커밋을 해준다음에 다시 오토커밋을 on해준다.

mysql_query(conn_ptr, "SET AUTOCOMMIT = 0"); // auto commit off
// 소스 구현
mysql_query(conn_ptr, "COMMIT"); // 소스에서 실행시킨 쿼리들 한번에 commit
mysql_query(conn_ptr, "SET AUTOCOMMIT = 1"); // auto commit on
728x90