creation_date
이라는 datetime 열이 있습니다. SET 시간대를 사용하는 메신저가 여전히 동일한 결과를 표시합니다. 내가 뭘 잘못하고 있니?MySQL에서 시간대를 설정하면 datetime에서 작동하지 않습니까?
내 코드 :
SET time_zone = "America/Los_Angeles";
SELECT * FROM `enswitch_mobile_users` WHERE `creation_date` > '2013-06-02 00:00:00';
이 열 데이터에 영향을 줍니까? 나는 그것을 datetime에서 timestamp로 바꾸는 것을 의미한다. 안전 해요? 왜냐하면 나는이 테이블에 많은 기록을 남기고 있기 때문이다. 그리고 나는'creation_date' 시간을 잃어 버릴 수 없습니다. – DanR
당신이 날 믿지 않는다면 - 다른 컬럼을 만들고'UPDATE table SET newcol = oldcol'을 사용하면 안전하다고 말할 수 있습니다. – zerkms