0
我有兩個表更改set_timezone並不總是生效
表1
id date-time
-----------------------
1 2012-12-13 15:20:13
表2
id date-time
-----------------------
1 2012-12-13 15:20:13
現在我選擇的記錄與MySQL set_timezone
功能
案例-1
SET time_zone='+00:00';
SELECT `date-time` FROM `table-1`; // 2012-12-13 09:50:13
案例2
SET time_zone='+00:00';
SELECT `date-time` FROM `table-2`; // 2012-12-13 15:20:13 ---Not converting to specified timezone
在案例1它給轉換後的日期時間,而不是在案例2。會有什麼問題?
你可以結合這兩個表,看看日期是如何返回? – bonCodigo
聯盟也沒有給出預期的結果。我發現這個問題,在表-1日期時間字段數據類型是'時間戳',但在表2中它是'日期時間'。現在我把'datetime'改成'timestamp'。工作正常。感謝您的線索。 –
現在投票自己;)它是可以接受的:D – bonCodigo