목록2025/09/08 (1)
wintertreey 님의 블로그
[MySQL] Transaction
TRANSACTION 주요 트랜잭션 명령어명령어설명BEGIN TRANSACTION / START TRANSACTION트랜잭션 시작COMMIT트랜잭션 확정 → 변경 사항을 DB에 반영ROLLBACK트랜잭션 취소 → 변경 사항 모두 되돌림SAVEPOINT 이름트랜잭션 중간 저장 지점 설정ROLLBACK TO SAVEPOINT 이름지정한 SAVEPOINT까지 롤백SET TRANSACTION트랜잭션 격리 수준 지정 (READ COMMITTED, SERIALIZABLE 등) 예시START TRANSACTION; -- 트랜잭션 시작UPDATE accounts SET balance = balance - 100 WHERE user_id = 1;UPDATE accounts SET balance = balance + 1..
SQL과 DB
2025. 9. 8. 17:21