繁体   English   中英

MySQL-Now()仅将日期值插入DateTime列

[英]MySQL - Now() only insert date value into DateTime column

我有一个带有datetime类型列的表。 当我使用Now()插入值时。 它只有日期值,没有插入时间值。

运行时确实显示日期和时间在查询屏幕中选择Now() 2019-09-06 14:48:54

但是当表演

insert into table1 values (col1, col2, col3, Now());

已插入2019-09-06 00:00:00据说还有时间2019-09-06 14:22:56

我已经在我自己的数据库中进行了测试;

而且它运作完美。

 create table myTable(myDates datetime(6));

 insert into table (myDates) values (NOW());

我将列类型更改为时间戳,并解决了该问题。 以前,我仅使用DateTime创建了列类型。 不使用DateTime()。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM