Transaction Control Language

트랜잭션 제어 언어

트랜잭션 개요

작성 예시

-- 트랜잭션 시작
START TRANSACTION;

-- 테이블에 데이터를 삽입
INSERT INTO Users (user_id, username, email)
VALUES (301, 'John', '[email protected]');

-- 테이블에서 데이터를 갱신
UPDATE Users SET email = '[email protected]' WHERE user_id = 301;

-- 테이블에서 데이터를 삭제
DELETE FROM Users WHERE user_id = 301;

-- 트랜잭션 이전 상태로 롤백
ROLLBACK;

-- 트랜잭션 종료
COMMIT;