ホームページ >データベース >mysql チュートリアル >MySQL の TIMESTAMP にミリ秒の精度がないのはなぜですか? これはどのように解決されましたか?
MySQL にミリ秒精度がないのはなぜですか?
最近の発見により、MySQL の TIMESTAMP フィールド内で複雑な問題が明らかになり、対応できないことが明らかになりました。第 2 レベルの精度を超える精度を実現します。これは、TimestampAddable エンティティにマイクロ秒の精度を求める PHP および Doctrine ユーザーにとって、重大な課題となります。
懸念を抱いた開発者は、BIGINT フィールドや UDF 拡張機能などの代替案を検討し、可能性のある回避策を熟考しました。ただし、Doctrine のタイムスタンプ処理の制限と、既存の日付操作関数との互換性の問題が発生する可能性があるため、どちらのオプションも完全に満足できるものではないようです。
地平線上の解決策
ありがたいことに、 MySQL は、最新バージョン 5.6.4 でこの長年の制限に対処しました。この更新により、TIME、DATETIME、および TIMESTAMP 値の小数秒がサポートされ、精度はマイクロ秒までに達します。この大幅な改善により、開発者はより正確なデータ処理に必要な精度が向上します。
以上がMySQL の TIMESTAMP にミリ秒の精度がないのはなぜですか? これはどのように解決されましたか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。