По принцип не трябва. Има различни причини, поради които не трябва да се променя, в зависимост от типа на вашите стойности:най-вече DATETIME и TIMESTAMP.
Стойностите за DATETIME никога не се преобразуват, така че са независими от часовата зона.
Стойностите на TIMESTAMP се преобразуват (директен цитат от ръководството тук --- Предполагам, че имате сравнително нова версия на MySQL) "от текущата часова зона в UTC за съхранение и обратно от UTC в текущата часова зона за извличане. (Това не се среща за други типове, като DATETIME.) По подразбиране текущата часова зона за всяка връзка е времето на сървъра. Часовата зона може да бъде зададена за всяка връзка. Докато настройката на часовата зона остава постоянна, вие върнете същата стойност, която съхранявате. Ако съхраните стойност TIMESTAMP и след това промените часовата зона и извлечете стойността, извлечената стойност е различна от съхранената от вас стойност. Това се случва, защото същата часова зона не е била използвана за преобразуване в двете посоки." (от http://dev.mysql.com/doc/refman /5.5/bg/datetime.html ).
Така че и в двата случая данните, които действително се съхраняват на сървъра, не се променят (което е както трябва да бъде), но стойностите, които ще покажат вашите заявки, може да са различни преди и след това.