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? <

Était-ce utile?

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
scroll top