我在我的幾個表格中有這些「創建」和「修改」字段,但我剛剛意識到在這些表格中出現的小時不是正確的,但是一小時後,所以讓我們假設它是10:47:05在當地時間,那麼存儲到數據庫的小時數是11而不是10,而且它總是相同的,我從來沒有得到正確的時間。Mysql不會返回正確的時間?
編輯:好的球員我試圖從MySQL配置文件(的my.ini)設置的時間區,加入默認時區= '-05:00'在[myqld]部分和之後,我檢查了全局和會話時區,看看是否一切正常,顯然是這樣,但是當我插入或更新一些記錄並檢查「已創建」和「已修改」字段以查看現在是否正確時,令我感到失望的是,他們還比現在晚了一個小時。
這是最有可能的一個時區的問題。什麼是你的服務器時區,什麼是mySQL的時區? – 2011-05-24 18:14:22
誰讚揚這個東西?這是一個數據庫配置問題。 – 2011-05-24 18:17:23
殺了cakephp標籤 - 它至少不是一個cakephp問題 – 2011-05-24 23:23:47