dedlfix: MySQL Timestamp

Beitrag lesen

Tach!

CREATE TABLE IF NOT EXISTS TABELLE (
    DATUM TIMESTAMP NOT NULL DEFAULT 0,
) ENGINE = MyISAM DEFAULT CHARSET = utf8;

Aha, ein MySQL-Timestamp. Der, wie gesagt, sieht nach außen hin wie ein normaler Zeitwert aus.

Hab Daten manuell hinzugefügt. Jetzt will ich eine Abfrage machen:
select * from TABELLE where DATUM = '1314023762' -> 0 Ergebnisse (falsch)

Das ist ein Unix-Timestamp und der muss in einen "richtigen" Zeitwert umgerechnet werden: UNIX_TIMESTAMP() und FROM_UNIXTIME() oder so ähnlich heißen die Funktionen.

dedlfix.