[MySQL] ROLLBACK, SAVEPOINT / DB ๋ฐฑ์ , ๋ณต์
ROLLBACK, SAVEPOINT
-
rollback : ์ฟผ๋ฆฌ ์คํ ์ทจ์ (์ง์ ์ commit์ด ์คํ๋ ์ง์ ๊น์ง)
-
autocommit=0 ์ผ ๋๋ง ๊ฐ๋ฅ
-
set autocommit = 1 : update, delete ์ฆ์ ์ ์ฉ ํ์ฉ
-
set autocommit ํ ๋ฒ ์คํํ๋ฉด ๊ณ์ ์ ์ฉ
-
SET AUTOCOMMIT = 0; UPDATE ...; ROLLBACK;
-
-
savepoint : ๋ณ๊ฒฝ๋ ์ง์ ์ ์์น ์ ์ฅ, ์ ์ฅ๋ ์ง์ ๊น์ง ๋ณต๊ตฌ ๊ฐ๋ฅ
-
SAVEPOINT point_name;
-
savepoint queryStart; update ...; delete ...; rollback to queryStart;
-
-
์คํํ๊ธฐ ์ํด์๋ โCOMMIT;โ
DB ๋ฐฑ์ / ๋ณต์ํ๊ธฐ
-
DB ๋ฐฑ์
Navigator - Administration
โถ
MANAGEMENT - Data Export
โถ
Tables to Export - ๋ฐฑ์ ํ Schema ์ ํ
โถ
Objects to Export ์ธ ํญ๋ชฉ ๋ชจ๋ ์ ํ
โถ
Export Options - Export to Self-Contained File ์ ํ ํ ์๋ ๋ ํญ๋ชฉ ๋ชจ๋ ์ ํ (Create Dump .. , Include Create Schema)
โถ
ํด๋ ์ ํ - ์ ํํ Schema์ ๊ฐ์ ์ด๋ฆ์ผ๋ก ๋ฐฑ์ ํด๋์ ์ ์ฅ
โถ
Start Export
-
DB ๋ณต์
Navigator - Administration
โถ
MANAGEMENT - Data Import/Resotre
โถ
Import from Self-Contained File ์ฒดํฌ ํ ํ์ผ ์ฐพ๊ธฐ
โถ
Default Target Schema Newโฆ์ ๋์ผํ ์ด๋ฆ ์ ๋ ฅ ํ Start Import
โถ
Navigator - Schemas์ import ํ schema๊ฐ ์๊ธด ๊ฑธ ํ์ธ ํ ์ ์๋ค
โถ
์ฟผ๋ฆฌ๋ฌธ ๋ถ๋ฌ์ค๊ธฐ (!!์ฟผ๋ฆฌ๋ฌธ๊ณผ db์คํค๋ง๋ ๋ค๋ฅธ ๊ฒ!!)