MySQL 5.6 DATETIME不接受毫秒/微秒

l33*_*33t 35 mysql

运行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;
Run Code Online (Sandbox Code Playgroud)

输出是这样的:

2012-11-12 13:54:00
Run Code Online (Sandbox Code Playgroud)

我在这里错过了什么?

l33*_*33t 61

找到了答案.数据类型应DATETIME(6)为微秒和DATETIME(3)毫秒.

TIMETIMESTAMP列类型也支持使用相同语法的小数秒.

有关更多信息,请参阅有关分数秒MySQL参考.