ํ ์ด๋ธ ์ญ์
DROP TABLE ํ
์ด๋ธ์ด๋ฆ;
๊ตฌ๋ฌธ์ ์ฌ์ฉํฉ๋๋ค.
DROP TABLE ํ
์ด๋ธ์ด๋ฆ;
MySQL์ IF EXISTS
๊ตฌ๋ฌธ์ ์ง์ํ๋ฏ๋ก ์๋์ ๊ฐ์ด ํ
์ด๋ธ์ด ์กด์ฌํ ๊ฒฝ์ฐ ์ญ์ ํ๋๋ก ํ๋ฉด ์๋ฌ๋ฅผ ๋ฐฉ์งํ ์ ์์ต๋๋ค.
DROP TABLE if exists ํ
์ด๋ธ์ด๋ฆ;
์ธ๋ ํค(Forgign Key)๊ฐ ํ ์ด๋ธ์ ์์ ๊ฒฝ์ฐ
๋ง์ฝ ๋ค๋ฅธ ํ
์ด๋ธ์์ foreign key
๋ก ์ญ์ ํ๋ ค๋ ํ
์ด๋ธ์ ์ฐธ์กฐํ๋ ๋ฑ constraint
๊ฐ ์์ ๊ฒฝ์ฐ ์ญ์ ๋์ง ์์ต๋๋ค.
์ด ๊ฒฝ์ฐ์๋ 2๊ฐ์ง ๋ฐฉ๋ฒ์ด ์์ต๋๋ค.
- ์ฐธ์กฐํ๋ ํ ์ด๋ธ์ ๋จผ์ ์ญ์ ํ๋ ๋ฐฉ๋ฒ.
DROP TABLE if exists ์ฐธ์กฐํ๋ํ
์ด๋ธ์ด๋ฆ;
DROP TABLE if exists ์ญ์ ํ๋ ค๋ํ
์ด๋ธ์ด๋ฆ;
- ์ฐธ์กฐ ํ ์ด๋ธ์ ๊ณ์ ์ฌ์ฉํด์ผ ํ ๊ฒฝ์ฐ ์ฐธ์กฐ ํ ์ด๋ธ ๋ด๋ถ์ ์ธ๋ ํค๋ฅผ ์ญ์ ํ ๋ค ์ญ์ ํ๋ ค๋ ํ ์ด๋ธ์ DROP ํด์ฃผ๋ฉด ๋ฉ๋๋ค.
ALTER TABLE ์ฐธ์กฐํ
์ด๋ธ์ด๋ฆ DROP FOREIGN KEY ์ธ๋ํค์ด๋ฆ;
DROP TABLE ์ญ์ ํ ํ
์ด๋ธ์ด๋ฆ;