我需要在表格中插入以下格式的日期:
11:40:18.111
我的MySQL版本是5.0.9,我一直使用时间 戳记,但我从来不需要使用毫秒。如何以这种格式(HH:MM:SS.sss)和此版本的mysql在数据库中写入此数据?
对不起,我的英语不好:P
答案 0 :(得分:2)
DATETIME或TIMESTAMP值可以包含尾随的小数秒部分,精度最高为微秒(6位数)。尽管可以识别出这个小数部分,但是会从存储在DATETIME或TIMESTAMP列中的值中将其丢弃。
MySQL 5.0文档(应该说同样的话)here。
Version 5.7中似乎添加了对小数秒的支持。因此,如果您希望获得毫秒级的本机支持,则需要升级。
如果您坚持使用5.0,则可能会有另一个字段(毫秒)。当然,这会有些棘手...