[英]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.