mysql rollback
[SQL] DB ์ค๊ณ(์ ๊ทํ,ROLLBACK, COMMIT) 2ํธ
์๋ ํ์ธ์. ๊ณต๋ถํ๋ ์ ์ด์ ๋๋ค. ์์ ํฌ์คํ ์ ์ด์ด์ ๊ณ์ํด์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค๊ณ์ ๋ํด์ ๊ณต๋ถํด๋ณด์. ์์ํด๋ณด์. ํธ๋์ญ์ (transaction) ์ฃผ๋ฌธ์ด ๋ฐ์ํ์ ๋ ๋ฐ์ฃผ ์ฒ๋ฆฌํ๋ ๊ณผ์ ์ ๋ค์๊ณผ ๊ฐ๋ค. insert into '์ฃผ๋ฌธ' values (4,'2021-11-07,2'); insert into '์ฃผ๋ฌธ์ํ' values(4, '0001',2); insert into '์ฃผ๋ฌธ์ํ' values(4,'0002',3); ์ด๋ฅผ ํธ๋์ญ์ (transaction)์ผ๋ก ์ฒ๋ฆฌํ๋ฉด ๋ค์๊ณผ ๊ฐ์ ์ฝ๋๊ฐ ์์ฑ์ด ๋๋ค. start transaction; insert into '์ฃผ๋ฌธ' values (4,'2021-11-07,2'); insert into '์ฃผ๋ฌธ์ํ' values(4, '0001',2); insert into..