CREATe TABLE MIT DEFAULT UTC TIMESTAMP
-
CREATE TABLE EngineLogging (LogID COUNTER,"
**"TimeStampID TIMESTAMP NOT NULL DEFAULT NOW(),"
**"RelateID INTEGER,"
"EngineID INTEGER,"
"Speed DOUBLE,"
"[Current] DOUBLE,"
"MaxCurrent DOUBLE,"
"EventID INTEGER,"
"PRIMARY KEY ( LogID ) );");wie kann ich mein ZEitstempel definieren, damit diese im UTC Format funktioniert
-
Hallo Boris,
welchen SQL-Server benutzt du denn? Bei MySQL werden sämtliche TIMESTAMPs in UTC gespeichert. Abhängig von den Zeitzoneneinstellungen deiner Verbindung wird dann entsprechend umgerechnet.
Abfragen, welche Zeitzonen eingestellt sind, kannst du so:SELECT @@global.time_zone, @@session.time_zone;
und ändern so:
SET time_zone = '+1:00'; # Einstellungen für MEZ
Wichtig: Das Verhalten von TIMESTAMP wurde bei MySQL Version 5 stark geändert. Wenn du eine ältere Version nutzt, dann lies dir auf jeden Fall noch die entsprechenden Stellen im Handbuch durch.
Lg
Daniel
-
verwender ne gewöhnlich Access DB
P.S. ich WEis das ist keien richtige Datenbank;)