
[MariaDB] Auto Increment ๋ ID๊ฐ ๋ฐํํ๊ธฐ
ยท
๐ป ๊ฐ๋ฐ/๐พ Database
์ต๊ทผ ์งํ์ค์ธ ํ๋ก์ ํธ์์ ํธ๋ฌ๋ธ ์ํ
ํ๋ ๊ฒฝํ์ ํตํด ์๊ฒ ๋ ์ ์ ์ ์ด๋ณผ๊น ํ๋ค. ๊ฐ๋ฐํ๋ ๋ก์ง flow๋ฅผ ๊ฐ๋จํ๊ฒ ์ค๋ช
ํ์๋ฉด, ์ฌ๋ฌ ์์คํ
์ ์๋ ๊ณ ๊ฐ์ ์ถ์ถํ์ฌ ์ค๋ณต ๊ณ ๊ฐ์ ํตํฉํ๊ณ ์ ๊ท ์์คํ
์ ์ด๊ดํ๋ ETL ์์
์ด๋ค. ์์
ํ๊ฒฝ์ ๊ณ ๊ฐ์ฌ์ DB ์๋ฒ๋ฅผ ์ฌ์ฉํ๋๋ฐ CentOS 7์ MariaDB๋ฅผ rpm์ผ๋ก ์ค์นํ์ฌ 5.x ๋ฒ์ ์ผ๋ก ์ค์น๊ฐ ๋์ด ์์๋ค. ๋ฌธ์ ๋ ์ ๊ท ๊ณ ๊ฐ์ Insert ํ๋ ๊ณผ์ ์์ ๋ฐ์ํ๋๋ฐ.. ๊ทธ ์ ์ ์ ๊น ์์ ์๋ ๋น์ทํ ํ๋ก์ ํธ๋ฅผ ํ ์ ์ด ์์๋๋ฐ ๊ทธ ๋น์ ๊ณ ๊ฐ์ฌ DB Server๋ Oracle์ ์ฌ์ฉํ์ด์, ์ํ์ค๋ฅผ ์์ฑํ์ฌ nextval, currval๋ก ID๋ฅผ return ๋ฐ์ ์ ์์๋ค. ๋น์ฐํ ์ด๋ฒ์๋ ์ํ์ค๋ฅผ ์์ฑํด์ ID๋ฅผ ๋ฐ์์ผ์ง ํ์ง๋ง... ๊ทธ๋ฌ๋ค.. M..