我有本地运行的MySQL 5.6.16和一个字段类型为timestamp的表(也尝试过datetime)。但每次我使用now()
输入其中的任何数据时,它都会显示为以下格式:2014-04-14 23:23:39.000000
。
不应该是2014-04-14 23:23:39
吗?
即使我手动将值2014-04-14 23:23:39
插入字段,它仍会添加小数秒。
我很无能为力。有什么办法可以在最后摆脱额外的零点吗?
编辑:当我使用我的脚本从数据库中检索值时,小数秒不存在。难道我正在运行的myphpadmin的版本是什么原因?
答案 0 :(得分:0)
如果您不想存储小数秒,则您的MySQL字段类型应为时间戳(0)。
答案 1 :(得分:0)
插入时使用date('Y-m-d H:i:s');
。