Mengapa Kekurangan Ketepatan Milisaat dalam MySQL?
Penemuan terkini telah menimbulkan isu yang membingungkan dalam medan TIMESTAMP MySQL, mendedahkan ketidakupayaannya untuk memenuhi kepada ketepatan melebihi ketepatan peringkat kedua. Ini menimbulkan cabaran besar bagi pengguna PHP dan Doktrin yang mencari ketepatan mikrosaat untuk entiti TimestampAddable mereka.
Pembangun yang prihatin telah memikirkan kemungkinan penyelesaian, mempertimbangkan alternatif seperti medan BIGINT atau sambungan UDF. Walau bagaimanapun, kedua-dua pilihan nampaknya tidak memuaskan sepenuhnya disebabkan oleh pengehadan dalam pengendalian cap waktu Doctrine dan potensi isu keserasian dengan fungsi manipulasi tarikh sedia ada.
Resolution on the Horizon
Syukurlah, MySQL telah menangani had lama ini dalam versi terbarunya, 5.6.4. Kemas kini ini membawa sokongan untuk pecahan saat dalam nilai TIME, DATETIME dan TIMESTAMP, dengan ketepatan mencecah sehingga mikrosaat. Peningkatan ketara ini memberikan pembangun ketepatan yang dipertingkatkan yang mereka perlukan untuk pengendalian data yang lebih tepat.
Atas ialah kandungan terperinci Mengapa MySQL Kurang Ketepatan Milisaat dalam TIMESTAMP, dan Bagaimana Ini Telah Diselesaikan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!