因此,我剛剛發(fā)現(xiàn)MySQL中最令人沮喪的錯(cuò)誤。顯然,該TIMESTAMP字段及其支持功能不支持比秒更高的精度!所以我正在使用PHP和Doctrine,我真的需要那些微秒(我正在使用actAs: [Timestampable]屬性)。我發(fā)現(xiàn)我可以使用一個(gè)BIGINT字段來(lái)存儲(chǔ)值。但是學(xué)說(shuō)會(huì)增加毫秒嗎?我認(rèn)為它只是將NOW()分配給該字段。我還擔(dān)心通過(guò)代碼散布的日期操作功能(在SQL中)會(huì)中斷。我還看到了有關(guān)編譯UDF擴(kuò)展的內(nèi)容。這是不可接受的,因?yàn)槲一驅(qū)?lái)的維護(hù)者會(huì)升級(jí),煩惱,更改不見(jiàn)了。有沒(méi)有人找到合適的解決方法?
MySQL為什么不支持毫秒/微秒精度?
炎炎設(shè)計(jì)
2019-12-03 15:51:53