rollback (1) 썸네일형 리스트형 [mySQL] 트랜잭션(START TRANSACTION) 트랜잭션 도구START TRANSACTION;// COMMIT, ROLLBACK이 나올 때까지 실행되는 모든 SQL 추적COMMIT;// 모든 코드를 실행(문제가 없을 경우에)ROLLBACK;// START TRANSACTION 실행 전 상태로 되돌림(문제 생기면) ex)START TRANSACTION; //트랜잭션 시작SELECT * FROM my_table; //초기상태 보여줌DELETE FROM my_table WHERE gender = 'M'; //데이터의 수정SELECT * FROM my_table; //수정 후의 상태 보여줌ROLLBACK; //트랜잭션이 선언되기 전 상태로 되돌아감SELECT * FROM my_table; //수정 전의 초기 상태를 보여줌START TRANSACTION; //.. 이전 1 다음