Kennt jemand eine Problemumgehung zum Speichern von Werten außerhalb des Bereichs '1970-01-01 00:00:01' UTC bis '2038-01-09 03:14:07' UTC in einem MySQL TIMESTAMP-Feld?Workaround für MySQL begrenzte TIMESTAMP-Bereich?
Antwort
Wenn Sie die Spalte ändern, um den Datentyp DATETIME zu verwenden, können Sie einen größeren Bereich von Werten speichern.
Der Bereich des TIMESTAMP-Typs ist '1970-01-01 00:00:01' UTC '2038-01-09 03:14:07' UTC.
Der Bereich des DATETIME-Typs ist '1000-01-01 00:00:00' bis '9999-12-31 23:59:59'.
TIMESTAMP sollte nicht für literale Datum/Uhrzeit-Werte verwendet werden, es ist für SQL Server-Synchronisierung.
Verwenden Sie SMALLDATETIME oder DATETIME.
Außerdem wird das Datum automatisch in die für die Verbindung festgelegte Zeitzone konvertiert. Die Umsetzung dieser Konvertierung auf die Datenbankebene, außerhalb der Codeebene, ist sehr sinnvoll und verhindert viele potentielle Fehler. –
- 1. MySQL Volltext-Suche Workaround für innoDB Tabellen
- 2. Workaround für die MySQL 50% -Schwelle für natürliche Suche
- 3. Win32: Workaround für GetFileAttributes()
- 4. Wie erzwinge MySQL, begrenzte Zeilen zurückzugeben?
- 5. Beste Workaround mit LIMIT-Unterabfrage MySQL
- 6. MongoDB Volltextsuche + Workaround für Teilwortmatch
- 7. HTMLBody Workaround für OlAppointment-Objekt?
- 8. Workaround für den ImageList-Transparenzfehler?
- 9. Poedit Workaround für dynamische gettext
- 10. Workaround für SetBackgroundDrawable auf Android?
- 11. Silverlight UpdateTarget() Workaround für BindingExpression
- 12. Cython: Workaround für verschachtelte typedefs
- 13. HTTP-Statuscode für begrenzte Sammlung?
- 14. Post für eine begrenzte Zeit?
- 15. Begrenzte Ganzzahl Datentyp Feldlängen
- 16. Workaround für die Sellerie-Aufgabenpriorität auf RabbitMQ?
- 17. Workaround für MethodBase.GetCurrentMethod() auf Compact Framework 3.5
- 18. Eine Workaround für SSL auf Heroku
- 19. Workaround für ImageIO.read Fehler in OpenJDK 8?
- 20. Workaround für keinen Standardbrowser unter Linux?
- 21. Workaround für das Problem mit IE scrollWidth
- 22. PHP API Workaround für die Anwendung?
- 23. Workaround für preserveNullAndEmptyArrays in MongoDB 2.6
- 24. Workaround für Segmente funktioniert nicht in Dashboards
- 25. Workaround für verkettete Indexierung Scala-Compiler-Fehler?
- 26. Workaround für die Opazität auf dem iPad?
- 27. Implementieren begrenzte Bandbreite für eine URLConnection
- 28. GRANT Tabellenberechtigungen für eine begrenzte Zeit
- 29. dyLimit für begrenzte Zeit in Dygraphs
- 30. Object.assign bug workaround
Mein Grund für die Verwendung von TIMESTAMP ist, dass es den Datumswert basierend auf der Zeitzoneneinstellung der Datenbankverbindung automatisch konvertiert. –