Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL-Zeitwert in Abfrage 838:59:59?

Die Antwort ist einfach, es ist das Maximum, das dieses Feld aufnehmen kann.

Sie wären wahrscheinlich besser dran, wenn Sie einfach ein int-Feld verwenden (wo der Wert als Sekundendifferenz von der Startzeit gespeichert wird). Es ist üblich, ein Feld zu haben, das Sekunden speichert, die seit der Epoche verstrichen sind, und kein Datetime-Feld. Andernfalls müssten Sie zu einem datetime wechseln Feld.

http://dev.mysql.com/doc/refman/5.7 /en/time.html