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;