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

ruriruriya

[DB] ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค MySQL - ์—…๋ฐ์ดํŠธ ์‹œ ์ž๋™์œผ๋กœ ์‹œ๊ฐ„ ์„ค์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•(now(), on update now()) ๋ณธ๋ฌธ

๐Ÿ›ข๏ธDB/MySQL

[DB] ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค MySQL - ์—…๋ฐ์ดํŠธ ์‹œ ์ž๋™์œผ๋กœ ์‹œ๊ฐ„ ์„ค์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•(now(), on update now())

๋ฃจ๋ฆฌ์•ผใ…‘ 2023. 12. 19. 09:07
๋ฐ˜์‘ํ˜•

MySQL ์—์„œ TIMESTAMP ํƒ€์ž…์˜ ์ปฌ๋Ÿผ์˜ ๊ฐ’์„ ์ž๋™์œผ๋กœ ์ƒ์„ฑ ์‹œ ์‹œ๊ฐ„์„ ์ž…๋ ฅํ•˜๋Š” ๋ฐฉ๋ฒ•๊ณผ
์—…๋ฐ์ดํŠธํ•  ๋•Œ ์ž๋™์œผ๋กœ ์ƒ์„ฑ๋˜๋Š” ์‹œ๊ฐ„์„ ์ž…๋ ฅํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด์ž.

 

์ƒ์„ฑ์‹œ๊ฐ„ ์ž๋™ ์ž…๋ ฅํ•  ๋•Œ ์ปฌ๋Ÿผ์˜ Default๋ฅผ now()๋กœ ํ•ด์ค€๋‹ค.

์ƒ์„ฑ ํ›„ ์—…๋ฐ์ดํŠธ ๋‚ ์งœ๋ฅผ ์ž๋™์œผ๋กœ ์ž…๋ ฅํ•  ๋•Œ ์ปฌ๋Ÿผ์˜ Default๋ฅผ now() on update now() ๋กœ ํ•œ๋‹ค.

 

์ž…๋ ฅํ•œ ๋’ค ์ ์šฉํ•˜๋ฉด CURRENT_TIMESTAMP / ON UPDATE CURRENT_TIMESTAMP ์œผ๋กœ ๋ฐ”๋€Œ๊ณ 

insert๋ฅผ ํ•ด๋ณด๋ฉด ์ž๋™์œผ๋กœ ์ž…๋ ฅ๋˜๋Š” ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

๋ฐ˜์‘ํ˜•