๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋กsql ๋ฐ์ดํ„ฐ ์ˆ˜์ •ํ•˜๊ธฐ (1)

Hey Tech

[SQLite] ๋ฐ์ดํ„ฐ ์ถ”๊ฐ€/๋ณ€๊ฒฝํ•˜๊ธฐ(UPDATE, REPLACE INTO, INSERT OR IGNORE INTO)

์•ˆ๋…•ํ•˜์„ธ์š”, ์˜ค๋Š˜์€ SQLite ๊ธฐ๋ฐ˜์—์„œ UPDATE, REPLACE, INSERT OR IGNORE ๊ตฌ๋ฌธ ์‚ฌ์šฉ๋ฒ•์— ๋Œ€ํ•ด ๊ณต์œ ํ•ด ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ๋ฐ”๋กœ ์‹œ์ž‘ํ•˜์ฃ ! ๋ชฉ์ฐจ 1. UPDATE: ๋ฐ์ดํ„ฐ ๋ณ€๊ฒฝํ•˜๊ธฐ 2. REPLACE INTO: ๋ฐ์ดํ„ฐ ์ถ”๊ฐ€ ๋˜๋Š” ๋ณ€๊ฒฝํ•˜๊ธฐ 3. INSERT OR IGNORE INTO: ํŠน์ • ๋ฐ์ดํ„ฐ๊ฐ€ ์—†์„ ์‹œ์—๋งŒ ๋ฐ์ดํ„ฐ ์ถ”๊ฐ€ํ•˜๊ธฐ 3.1. ๋ฐ์ดํ„ฐ๊ฐ€ ๊ธฐ์กด์— ์—†๋Š” ๊ฒฝ์šฐ 3.2. ๋ฐ์ดํ„ฐ๊ฐ€ ๊ธฐ์กด์— ์žˆ๋Š” ๊ฒฝ์šฐ 3.3. ๋ฐ์ดํ„ฐ๊ฐ€ ๊ธฐ์กด์— ์กด์žฌํ•จ์—๋„ INSERT INTO๋ฅผ ์‚ฌ์šฉํ•œ ๊ฒฝ์šฐ ๋“ค์–ด๊ฐ€๋ฉฐ... ์ด์ „ ํฌ์ŠคํŒ…์—์„œ ํ…Œ์ด๋ธ”์„ ์ƒˆ๋กญ๊ฒŒ ์ƒ์„ฑํ•˜๊ณ  ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ๋‹ค๋ฃจ์—ˆ์Šต๋‹ˆ๋‹ค. employee ํ…Œ์ด๋ธ”์€ ์•„๋ž˜ ๊ทธ๋ฆผ 1 ๊ณผ ๊ฐ™์ด ์ง์›id(primary key + auto increment), ์ง์›๋ช…, ๋ถ€์„œ..