我有一个本地运行的MySQL 5.6.6和一个带有类型为timestamp的字段的表(也尝试了datetime)。但每次我用now()
在其中输入任何数据时,它都会以以下格式显示:2014-04-14 23:23:39.000000
。
它不应该是2014-04-14 23:23:39
吗?
即使我手动将值2014-04-14 23:23:39
插入字段,它仍然会添加小数秒。
我一无所知。有什么办法可以去掉末尾多余的零吗?
编辑:当我用脚本从数据库中检索值时,不存在小数秒。可能是我运行的myphpadmin版本造成的吗?
如果不想存储小数秒,MySQL字段类型应该是timestamp(0)。
插入时使用date('Y-m-d H:i:s');
。