在mysql中插入日期、小时、分钟、秒和毫秒

pw136qt2  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(438)

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

11:40:18.111

我的mysql版本是5.0.9,我一直使用时间戳,但我从不需要使用毫秒。如何将这些数据以这种格式(hh:mm:ss.sss)和这个版本的mysql写入数据库?
对不起,我英语不好 :P

dohp0rv5

dohp0rv51#

根据MySQL5.5参考手册,
datetime或timestamp值可以包含精度高达微秒(6位)的尾随小数秒部分。虽然可以识别这个小数部分,但它会从存储到datetime或timestamp列的值中被丢弃。
MySQL5.0文档(应该说是一样的)可以在这里找到。
看起来5.7版中增加了对分数秒的支持。因此,如果需要毫秒级的本机支持,则需要升级。
如果你被5.0困住了,你可能会有另一个字段只需要几毫秒。当然,那会有点棘手。。。

相关问题