运行据称支持fractional seconds in time values的MySQL 5.6.7-rc。对的..。
在MySQL工作台5.2.44中尝试:
CREATE TABLE T (dt DATETIME);
INSERT INTO T (dt) VALUES ('2012-11-12 13:54:00.123');
SELECT dt FROM T;
输出是这样的:
2012-11-12 13:54:00
我错过了什么?
发布于 2012-11-12 21:58:50
找到答案了。数据类型应为微秒为DATETIME(6)
,毫秒为DATETIME(3)
。
TIME
和TIMESTAMP
列类型也支持使用相同语法的小数秒。
有关详细信息,请参阅MySQL Reference on Fractional Seconds。
发布于 2012-11-12 22:02:29
要在mysql中获取微秒数,请调用
SELECT MICROSECOND(dt) FROM T;
https://stackoverflow.com/questions/13344994
复制相似问题