dedlfix: mysql, 5.1 Probleme mit TIME_TO_SEC

Beitrag lesen

Hi!

Ausgangswerte:
Spalte=1264533843

Das ist kein gültiger DATE- oder DATETIME-Ausdruck. Gültig als Argument für DATEDIFF() wären DATE- oder DATETIME-Spalten oder Strings im Format '%Y-%m-%d' oder '%Y-%m-%d %H:%i:%s'. Wenn diese Zahl ein Unix-Timestamp darstellen soll, musst du sie mit FROM_UNIXTIME() in einen DATETIME-Ausdruck umwandeln. Die Frage wäre dann, warum ist das ein INT-Feld und nicht gleich richtig ein DATETIME-Feld?

Lo!