Database

MySQL 트랜잭션 쿼리 예시

2025-12-271 min read

MySQL 트랜잭션 쿼리 예시

START TRANSACTION;  
  
SAVEPOINT A;  
INSERT INTO user(username, password, salt)  
VALUES ('testuser', 'testpassword', 'testsalt');  
  
SAVEPOINT B;  
INSERT INTO user(username, password, salt)  
VALUES ('testuser1', 'testpassword1', 'testsalt1');  
  
# B 쿼리 이전, 즉 A - B 사이의 WRITE만 유효  
ROLLBACK TO SAVEPOINT B;  
  
# 전체 취소  
# ROLLBACK;  
  
# 전체 적용  
# COMMIT;
Share

Related Articles

Comments

이 블로그는 제가 알고 있는 것들을 잊지 않기 위해 기록하는 공간입니다.
직접 작성한 글도 있고, AI의 도움을 받아 정리한 글도 있습니다.
정확하지 않은 내용이 있을 수 있으니 참고용으로 봐주세요.

© 2026 Seogyu Kim