MySql에서 time오류가 생기는 이유는 뭘까요?
예를들면, 1970-01-01, 08:59:59 으로 찍히는 경우가 있는데 구글로 저 시각을 검색해 보면
다수의 사이트에 시각오류가 생긴 것을 알 수 있죠.
일단 unix timestamp 기반으로 작업하는 경우 나올 수 있는 문제입니다. 한국(KST)은 GMT+9에 속하기 때문에, unix timestamp값이 0인 1970-01-01 00:00:00에 대해 +9시를 해야 하므로, 위와 같은 시간이 나올 수 있다고 봅니다. -1값을 unix timestamp 로 바꾸고, KST(+9:00)를 취하면 위의 결과가 나올 것이라 생각됩니다. default 값을 올바르게 주지 않은 경우라고 볼 수 있겠네요.