lastInsertId

์ตœ๊ทผ ์ง„ํ–‰์ค‘์ธ ํ”„๋กœ์ ํŠธ์—์„œ ํŠธ๋Ÿฌ๋ธ” ์ŠˆํŒ…ํ–ˆ๋˜ ๊ฒฝํ—˜์„ ํ†ตํ•ด ์•Œ๊ฒŒ ๋œ ์ ์„ ์ ์–ด๋ณผ๊นŒ ํ•œ๋‹ค. ๊ฐœ๋ฐœํ–ˆ๋˜ ๋กœ์ง flow๋ฅผ ๊ฐ„๋‹จํ•˜๊ฒŒ ์„ค๋ช…ํ•˜์ž๋ฉด, ์—ฌ๋Ÿฌ ์‹œ์Šคํ…œ์— ์žˆ๋Š” ๊ณ ๊ฐ์„ ์ถ”์ถœํ•˜์—ฌ ์ค‘๋ณต ๊ณ ๊ฐ์„ ํ†ตํ•ฉํ•˜๊ณ  ์‹ ๊ทœ ์‹œ์Šคํ…œ์— ์ด๊ด€ํ•˜๋Š” ETL ์ž‘์—…์ด๋‹ค. ์ž‘์—… ํ™˜๊ฒฝ์€ ๊ณ ๊ฐ์‚ฌ์˜ DB ์„œ๋ฒ„๋ฅผ ์‚ฌ์šฉํ•˜๋Š”๋ฐ CentOS 7์— MariaDB๋ฅผ rpm์œผ๋กœ ์„ค์น˜ํ•˜์—ฌ 5.x ๋ฒ„์ „์œผ๋กœ ์„ค์น˜๊ฐ€ ๋˜์–ด ์žˆ์—ˆ๋‹ค. ๋ฌธ์ œ๋Š” ์‹ ๊ทœ ๊ณ ๊ฐ์„ Insert ํ•˜๋Š” ๊ณผ์ •์—์„œ ๋ฐœ์ƒํ–ˆ๋Š”๋ฐ.. ๊ทธ ์ „์— ์ž ๊น ์˜ˆ์ „์—๋„ ๋น„์Šทํ•œ ํ”„๋กœ์ ํŠธ๋ฅผ ํ•œ ์ ์ด ์žˆ์—ˆ๋Š”๋ฐ ๊ทธ ๋‹น์‹œ ๊ณ ๊ฐ์‚ฌ DB Server๋Š” Oracle์„ ์‚ฌ์šฉํ–ˆ์–ด์„œ, ์‹œํ€€์Šค๋ฅผ ์ƒ์„ฑํ•˜์—ฌ nextval, currval๋กœ ID๋ฅผ return ๋ฐ›์„ ์ˆ˜ ์žˆ์—ˆ๋‹ค. ๋‹น์—ฐํžˆ ์ด๋ฒˆ์—๋„ ์‹œํ€€์Šค๋ฅผ ์ƒ์„ฑํ•ด์„œ ID๋ฅผ ๋ฐ›์•„์•ผ์ง€ ํ–ˆ์ง€๋งŒ... ๊ทธ๋žฌ๋‹ค.. M..
EastShine_
'lastInsertId' ํƒœ๊ทธ์˜ ๊ธ€ ๋ชฉ๋ก