트랜잭션의 제어
START TRANSACTION
COMMIT
ROLLBACK
트랜잭션을 롤백하면 변경한 내용이 적용되지 않는다!
트랜잭션을 사용해서 처리하는 것으로 간단히 데이터를 관리할 수 있다!
ROLLBACK은 에러가 발생한 경우 변경사항이 적용되지 않도록 하는 목적으로 사용하지만, 에러가 발생하지 않아도 ROLLBACK을 사용하면 변경한 내용은 파기된다
에러가 발생하더라도 COMMIT을 하면 문제없이 실행된 SQL 명령의 변경사항은 데이터베이스에 그대로 반영된다