πŸ›’οΈ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λ₯Ό 해보면 μžλ™μœΌλ‘œ μž…λ ₯λ˜λŠ” 것을 확인할 수 μžˆλ‹€.

λ°˜μ‘ν˜•