Solution de contournement pour la plage TIMESTAMP limitée de MySQL?
Question
Quelqu'un a-t-il connaissance d'une solution de contournement pour l'enregistrement de valeurs en dehors de la plage '1970-01-01 00:00:01' UTC à '2038-01-09 03:14:07' UTC dans un champ MySQL TIMESTAMP? <
La solution
Si vous modifiez la colonne pour qu'elle utilise le type DATETIME, vous pouvez stocker une plage de valeurs plus étendue.
la plage du type TIMESTAMP est «1970-01-01 00:00:01» UTC à «2038-01-09 03:14:07» UTC.
la plage du type DATETIME va de «1000-01-01 00:00:00» à «9999-12-31 23:59:59».
Autres conseils
TIMESTAMP ne doit pas être utilisé pour les valeurs de date / heure littérales, mais pour la synchronisation SQL Server.
Utilisez SMALLDATETIME ou DATETIME.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow