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