'1970-01-01 00:00:01' UTCから '2038-01-09 03:14:07'の範囲外の値を格納するための回避策を知っている人はいますか?MySQL TIMESTAMPフィールドのUTC?MySQLの制限されたTIMESTAMP範囲の回避策?
0
A
答えて
4
DATETIME型を使用するように列を変更すると、より広い範囲の値を格納できます。
TIMESTAMPタイプの範囲は '1970-01-01 00:00:01' UTCから '2038-01-09 03:14:07' UTCです。
DATETIMEタイプの範囲は '1000-01-01 00:00:00'から '9999-12-31 23:59:59'です。
0
TIMESTAMPは、日付/時刻のリテラル値には使用しないでください。これはSQL Serverの同期用です。
SMALLDATETIMEまたはDATETIMEを使用します。
+1
さらに、日付は自動的に接続用のタイムゾーンに変換されます。この変換をコードレベルから外してデータベースレベルにすると、多くの意味があり、多くの潜在的なバグを防ぎます。 –
関連する問題
- 1. cronの時間制限の回避策
- 2. テキストボックスの文字制限の回避策
- 3. gnu g ++を使ったウィンドウのスタック制限の回避策
- 4. 範囲の制限
- 5. systemverilog - "exprによって制限された範囲"の問題を回避する簡単な方法
- 6. ネストされたフォームの回避策
- 7. Gmailの連絡先APIの制限事項の回避策
- 8. Androidマーケットの回避策一部のデバイスのキャッシュ制限
- 9. C#汎用属性の制限の回避策
- 10. 回避策Google Chrome拡張800px iframeの制限
- 11. LAST_INSERT_IDに変換されたMySqlバグは回避策が必要
- 12. 部分インデックスまたはフィルタされたインデックスのためのmysqlの回避策?
- 13. UIImageViewを制限された範囲にドラッグ
- 14. 最大配列の範囲の制限
- 15. ストリームとコメントのFQL範囲の制限
- 16. mysqldumpレコードの範囲を制限する
- 17. Android:制限のあるレイアウトスクロール範囲
- 18. 無制限の配列範囲VB.NET
- 19. 回避策
- 20. JMenuItem.getRootPane()回避策?
- 21. 回避策StackOverflowException
- 22. デザインモードプリプロセッサディレクティブ回避策
- 23. Canvas.toDataURL()回避策?
- 24. Go select文の優先順位回避策回避策
- 25. ビジュアルCにグローバル変数のサイズ制限の回避策がありますか?
- 26. DynamicResourceのColorAnimationの回避策
- 27. ネストされた定量器の回避策ですか?
- 28. ブロックされた外部データベース接続の回避策
- 29. jQueryの.selectorプロパティが削除された、回避策?
- 30. WPFアンチエイリアス回避策
TIMESTAMPを使用する私の理由は、データベース接続のタイムゾーン設定に基づいて自動的に日付値を変換するからです。 –