运行据称支持时间值小数秒的MySQL 5.6.7-rc 。对...
在 MySQL Workbench 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
我在这里想念什么?
找到了答案。数据类型应DATETIME(6)
为微秒和DATETIME(3)
毫秒。
TIME
和TIMESTAMP
列类型也支持具有相同语法的小数秒。
有关更多信息,请参阅MySQL Reference on Fractional Seconds。
要在 mysql 中获得微秒,请调用
SELECT MICROSECOND(dt) FROM T;