UPDATE / DELETE
UPDATE / SET
ํน์ ํ์ ๋ฐ์ดํฐ๋ฅผ ์์ ํ๊ณ ์ถ์ผ๋ฉด UPDATE ๋ฌธ๋ฒ์ ์์๋ค.
UPDATE ํ
์ด๋ธ๋ช
SET ์ปฌ๋ผ1 = ๊ฐ, ์ปฌ๋ผ2 = ๊ฐ
WHERE ์กฐ๊ฑด์
SET ๋ค์ ์ปฌ๋ผ๋ง๋ค ์ด๋ค ๊ฐ์ผ๋ก ์์ ํ ๊ฒ์ธ์ง ์ ํํ๋ฉด ๋ฉ๋๋ค.
WHERE ๋ค์ ์ด๋ค ํ์ ์ ๋ฐ์ดํธํ ๊ฒ์ธ์ง ์กฐ๊ฑด์์ ๋ฃ์ด์ค๋๋ค.
-- ์ฌ์ฉ ์์
UPDATE temp
SET ์ํ๋ช
= '์ค์ด', ๊ฐ๊ฒฉ = 1000
WHERE id = 10
;
๊ฐ์ ์์ ํ ๋์ฒดํด๋ฒ๋ฆฌ๋๊ฒ ์๋๋ผ ๊ธฐ์กด ๊ฐ์ ๋ง์ ๊ณฑ์ ๋๋์ ๋ ํ ์ ์์ต๋๋ค.
๊ทธ๋์ SET ๋ค์ ๋์ค๋ = ๊ธฐํธ๋
๊ฐ๋ค๋ ๋ป์ด ์๋๋ผ "์ค๋ฅธ์ชฝ ๊ฐ์ ์ผ์ชฝ์ ๋ฃ์ด์ฃผ์ธ์~" ๋ผ๋ ๋ป๊ณผ ๋ ๋น์ทํฉ๋๋ค.
UPDATE temp
SET ์ํ๋ช
= '์ค์ด', ๊ฐ๊ฒฉ = ๊ฐ๊ฒฉ+200
WHERE id = 10
;
DELETE FROM
ํน์ row๋ฅผ ์์ ์ญ์ ํ๊ณ ์ถ์ผ๋ฉด DELETE ์ฌ์ฉํฉ๋๋ค.
DELETE FROM ํ
์ด๋ธ๋ช
WHERE ์กฐ๊ฑด์
์ด๋ ๊ฒ ํ๋ฉด ์กฐ๊ฑด์์ ๋ง๋ ๋ชจ๋ ํ์ ์ญ์ ํด์ค๋๋ค.
Last updated