[MySQL] TIMESTAMP 속성 문제
·
프로젝트 관련 조사/DB
입력 날짜를 자동으로 입력되게 하기 위해서 TIMESTAMP 를 사용 했습니다. 그런데 날짜 필드를 수정 하지 않더라도, 다른 정보를 수정하게 되면 같이 변경 되어 버리네요. 필드가 regidate 인데 속성을 TIMESTAMP 로 잡혀 있습니다. 최초 입력시만 자동 등록되고, 수정하더라도 바뀌지 않게 하려면 어떻게 해야 하는지요? mssql만 주로 하다보니, 몰랐던 부분이라 당황 스럽네요 ㅠㅠ 자답 입니다. 기본값을 current_timestamp 로 변경 하니 되네요. 기본값이 CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP 로 되어 있더군요. 1. ALTER TABLE `invoices`.`invoices` CHANGE `DateTime` `DateTime` TIM..