我需要在表格中插入以下格式的日期:
11:40:18.111
我的mysql版本是5.0.9,我一直使用时间戳,但我从不需要使用毫秒。如何将这些数据以这种格式(hh:mm:ss.sss)和这个版本的mysql写入数据库?对不起,我英语不好 :P
:P
dohp0rv51#
根据MySQL5.5参考手册,datetime或timestamp值可以包含精度高达微秒(6位)的尾随小数秒部分。虽然可以识别这个小数部分,但它会从存储到datetime或timestamp列的值中被丢弃。MySQL5.0文档(应该说是一样的)可以在这里找到。看起来5.7版中增加了对分数秒的支持。因此,如果需要毫秒级的本机支持,则需要升级。如果你被5.0困住了,你可能会有另一个字段只需要几毫秒。当然,那会有点棘手。。。
1条答案
按热度按时间dohp0rv51#
根据MySQL5.5参考手册,
datetime或timestamp值可以包含精度高达微秒(6位)的尾随小数秒部分。虽然可以识别这个小数部分,但它会从存储到datetime或timestamp列的值中被丢弃。
MySQL5.0文档(应该说是一样的)可以在这里找到。
看起来5.7版中增加了对分数秒的支持。因此,如果需要毫秒级的本机支持,则需要升级。
如果你被5.0困住了,你可能会有另一个字段只需要几毫秒。当然,那会有点棘手。。。