Anzeige:
Ergebnis 1 bis 2 von 2

Thema: Diskrepanz zwischen eigener Datumsangabe und angezeigtem Datum

  1. #1
    Registrierter Benutzer
    Registriert seit
    26.07.2009
    Beiträge
    19

    Diskrepanz zwischen eigener Datumsangabe und angezeigtem Datum

    Hallo zusammen,

    nachdem ich in einem anderen Thread hier auf das Thema Datenaggregation für ein anderes Problem hingewiesen wurde, bin ich nun soweit, dass ich auf der mysql-Datenbank per EVENT meine Daten statistisch auswerte und ablege.
    Dabei fällt mir auf, dass ein Befehl
    Code:
    CREATE EVENT luftfeuchtigkeit_create_stat_monat ON SCHEDULE EVERY 1 MONTH 
    STARTS '2012-06-01 00:00:03' DO 
      INSERT INTO stat_monat_luftfeuchtigkeit (Jahr,Monat) 
        SELECT 
          EXTRACT(YEAR FROM CURDATE()),
          EXTRACT(MONTH FROM CURDATE()) 
    ;
    in der Datenbank folgendes Ergebnis hervorruft:
    Code:
    select name,last_executed,starts from mysql.event;
    +------------------------------------+---------------+---------------------+
    | name                               | last_executed | starts              |
    +------------------------------------+---------------+---------------------+
    | luftfeuchtigkeit_create_stat_monat | NULL          | 2012-05-31 22:00:03 |
    curtime() oder curdate() auf der Datenbank ausgeführt, ergeben aber das richtige Datum und die richtige Uhrzeit. Auch die Events werden zum gewünschten Zeitpunkt gestartet, nicht zwei Stunden früher.

    Woher kommt das und wie kann ich das auf der Datenbank korrekt darstellen lassen?

    Danke

    michel_vaclav

  2. #2
    Registrierter Benutzer
    Registriert seit
    14.01.2002
    Beiträge
    657
    ich tippe mal auf untersch. zeitzonen.

    http://dev.mysql.com/doc/refman/5.1/...ate-event.html

    such mal da nach time zone

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •