Arguments pour TIMESTAMP
- Il stocke implicitement les données dans le fuseau horaire UTC. Quel que soit le fuseau horaire de votre session. Utile si vous devez utiliser différents fuseaux horaires.
- Vous pouvez avoir des colonnes d'horodatage automatisées en utilisant
DEFAULT CURRENT_TIMESTAMP
ouON UPDATE CURRENT_TIMESTAMP
(une seule colonne par table jusqu'à MySQL 5.6.5) - Vous pouvez utiliser la fonction datetime pour la comparaison de dates, l'addition, la soustraction, la recherche de plage, etc., sans avoir besoin d'utiliser
FROM_UNIXTIME()
fonction - cela facilitera l'écriture de requêtes pouvant utiliser des index -
En PHP
>> date('Y-m-d h:i:s',4294967295); '1969-12-31 11:59:59'
donc la gamme est en fait la même
- Vous pouvez toujours récupérer l'horodatage Unix entier sans surcharge supplémentaire à l'aide de la fonction UNIX_TIMESTAMP() :http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_unix-timestamp