datetime vs timestamp
mysql document의 말을 인용하면, “MySQL converts TIMESTAMP values from the current time zone to UTC for storage, and back from UTC to the current time zone for retrieval. (This does not occur for other types such as DATETIME.)”. TIMESTAMP는 값을 저장할때에는 현재 time_zone의 시간을 UTC로 변경하여 저장하고, 읽어들일 때에는 저장되어 있는 UTC를 현재 time_zone의 시간으로 변경하여 반환한다. 하지만, DATETIME은 변환하는 과정이 없이 현재 timz_zone의 시간을 저장하고, 저장된 시간이 그대로 반환된다. 출..