在MYSQL中插入日期,小时,分钟,秒和毫秒

时间:2018-07-17 19:03:56

标签: mysql datetime time timestamp

我需要在表格中插入以下格式的日期:

11:40:18.111

我的MySQL版本是5.0.9,我一直使用时间 戳记,但我从来不需要使用毫秒。如何以这种格式(HH:MM:SS.sss)和此版本的mysql在数据库中写入此数据?

对不起,我的英语不好:P

1 个答案:

答案 0 :(得分:2)

根据MySQL 5.5 reference manual

  

DATETIME或TIMESTAMP值可以包含尾随的小数秒部分,精度最高为微秒(6位数)。尽管可以识别出这个小数部分,但是会从存储在DATETIME或TIMESTAMP列中的值中将其丢弃。

MySQL 5.0文档(应该说同样的话)here

Version 5.7中似乎添加了对小数秒的支持。因此,如果您希望获得毫秒级的本机支持,则需要升级。

如果您坚持使用5.0,则可能会有另一个字段(毫秒)。当然,这会有些棘手...