Argumente für TIMESTAMP
- Es speichert implizit Daten in der UTC-Zeitzone. Unabhängig von Ihrer Sitzungszeitzone. Nützlich, wenn Sie verschiedene Zeitzonen verwenden müssen.
- Mit
DEFAULT CURRENT_TIMESTAMP
können Sie automatische Zeitstempelspalten haben oderON UPDATE CURRENT_TIMESTAMP
(eine Spalte pro Tabelle nur bis MySQL 5.6.5) - Sie können die datetime-Funktion für Datumsvergleich, Addition, Subtraktion, Bereichssuche usw. verwenden, ohne
FROM_UNIXTIME()
verwenden zu müssen -Funktion - es wird einfacher, Abfragen zu schreiben, die Indizes verwenden können -
In PHP
>> date('Y-m-d h:i:s',4294967295); '1969-12-31 11:59:59'
die Reichweite ist also tatsächlich dieselbe
- Sie können immer noch ganzzahlige Unix-Zeitstempel ohne zusätzlichen Overhead mit der Funktion UNIX_TIMESTAMP() abrufen:http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_unix-timestamp