【发布时间】:2020-02-04 20:28:06
【问题描述】:
我在 Armbian Bionic (Ubuntu 18.04.4) 上运行 MySQL 服务器,在 Orange Pi Zero 上运行。 MySQL服务器版本为5.7.29。
我创建了一个表,数据类型为DATETIME(3),也就是说,我想存储一个毫秒精度的日期和时间。
当我执行INSERT INTO table1 (column1) VALUES ('2020-02-04 12:34:46.789'); 然后我执行SELECT column1 FROM table1; 它显示:
2020-02-04 12:34:47
所以看起来它没有节省毫秒?但是如果我执行SELECT NOW(3); 它会显示:
2020-02-04 20:25:33.077
所以它处理毫秒。有什么想法吗?
【问题讨论】:
-
如果选择使用 MS 会怎样? -- IE
SELECT MICROSECOND(column1) FROM table1 ;?? -
也许这个链接可以帮助你stackoverflow.com/questions/18176088/…
-
抱歉 Zak 回复晚了。如果我选择 MICROSECOND(column1) 它返回 0。所以我猜它根本没有节省毫秒......