트랜잭션 관리
Auto Commit, 수동 Commit/Rollback, 실행 결과 확인 방법을 안내합니다.

Auto Commit 토글
Toolbar의 Auto Commit 스위치로 자동 커밋 모드를 켜고 끌 수 있습니다.
| 모드 | 동작 |
|---|---|
| Auto Commit ON (기본값) | 각 SQL 문이 실행 즉시 자동으로 커밋됩니다. 별도의 Commit/Rollback 조작이 필요 없습니다. |
| Auto Commit OFF | SQL 실행 후 수동으로 Commit 또는 Rollback을 해야 합니다. Toolbar에 Commit과 Rollback 버튼이 나타납니다. |
MySQL, MariaDB, Oracle에서는 DDL 문(CREATE, ALTER, DROP 등)이 실행되면 Auto Commit 설정과 관계없이 암묵적으로 커밋됩니다. PostgreSQL, SQL Server에서는 DDL도 트랜잭션 안에서 롤백이 가능합니다.
수동 Commit
Auto Commit이 꺼져 있을 때, Toolbar의 Commit 버튼을 클릭하면 현재 세션의 모든 미커밋 변경 사항이 데이터베이스에 영구 반영됩니다.
커밋이 필요한 상태에서는 Toolbar에
Uncommitted
뱃지가 표시됩니다.Rollback
Auto Commit이 꺼져 있을 때, Toolbar의 Rollback 버튼을 클릭하면 현재 세션의 모든 미커밋 변경 사항이 취소됩니다. 데이터가 SQL 실행 전 상태로 복원됩니다.
TIP
실수로 데이터를 변경했다면 Rollback으로 되돌릴 수 있습니다. 단, Auto Commit이 켜져 있으면 실행 즉시 커밋되므로 Rollback이 불가능합니다. 중요한 데이터를 수정할 때는 Auto Commit을 끄고 작업하는 것을 권장합니다.
실행 시간 / 행수 표시
쿼리 실행이 완료되면 결과 영역의 상태 바에 다음 정보가 표시됩니다:

| 표시 항목 | 설명 |
|---|---|
| 행 수 (Row count) | SELECT 결과의 반환된 행 수 또는 DML의 영향 받은 행 수 |
| 실행 시간 | 쿼리 실행에 걸린 시간 (밀리초 단위) |
| (truncated) | 최대 행 제한에 도달하여 결과가 잘린 경우 표시 |
