mysql datetime类型精确到毫秒、微秒的问题

mysql里面的datetime类型的精确度是可以到1 / 1 0 6 1/10^61/106秒的(即百万分之一秒,即微妙),
某些客户端(如navicat for mysql)的显示经常只能看到精确到秒,其实是设计表的时候的配置问题,
可通过datetime列的长度进行设置,如下图:
在这里插入图片描述

在”设计表”中关于datetime类型设置如下:
长度: 最小为0,最大为6,就是显示时间的时候的秒后面的小数点后的位数,如长度为3则表示毫秒,长度为6则表示微妙。
小数点: 只能为0,就算填上别的数值,保存时候也会被改为0,可见只能为0。

参考:
https://blog.csdn.net/sunjinjuan/article/details/86737697


版权声明:本文为luo15242208310原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。