![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 11.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Zaciąłem się z pewnym problemem i nie mogę znaleźć rozwiązania. Mam pewien projekt napisany w oparciu o bazę 4.x. Timestamp zapisywany jest w formacie YYYYMMDDHHIISS. Bazę zmuszony jestem zaktualizować do mysql 5.x. Tutaj timestamp wygląda tak YYYY-MM-DD HH:II:SS W kodzie php zastosowałem rożne triki wykasowujace znaczniki "-" z dat. I teraz w 5.x wszystko mi się rozjeżdża. A wizja modyfikacji kodu mnie przeraża. Czy ktoś może mi podpowiedzieć jak zmienić w konfiguracji mysql 5.x timestamp na format z 4.x (IMG:style_emoticons/default/questionmark.gif) ? Kombinowałem z set-variable = datetime_format=%Y%m%d%H%i%d ale po tym zabiegu mysql nie wstaje :/ Dobrzy ludzie pomóżcie (IMG:style_emoticons/default/smile.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
Albo ja się mylę, albo timestamp nigdy w bazie nie był zapisywany tak jak mówisz (IMG:style_emoticons/default/wink.gif) Z tego co wiem, to była to zawsze liczba sekund od 1 stycznia 1970 roku a nie data wpisywana na pałę, tak więc mogła ona być zwyczajnie inaczej przez PMA czy czego tam używasz inaczej interpretowana między wersjami, ale miedzy mysql4 i 5 nie ma różnicy w timestamp poza tym. Obstawiam, że to problem tego w czym bazę i jej rekordy wyświetlasz. I to one pewnie mają wpływ poprzez inny format daty domyślny.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 23:59 |