1、建立測試表,含datetime型別的欄位;
create table test_datetime(id int,dt datetime(2));
2、插入測試資料;
insert into test_datetime values(1,"2019-03-05 01:53:55.63");
insert into test_datetime values(2,"2019-03-05 01:42:32.22");
insert into test_datetime values(3,"2019-03-05 01:12:21.11");
3、查詢表中記錄,可以發現是精確到毫秒;
select * from test_datetime t;
4、編寫sql,將datetime欄位,精確到秒;
select t.*, FROM_UNIXTIME(floor(unix_timestamp(dt))) b from test_datetime t;
可以發現新欄位,已精確到秒。
1、建立測試表,含datetime型別的欄位;
create table test_datetime(id int,dt datetime(2));
2、插入測試資料;
insert into test_datetime values(1,"2019-03-05 01:53:55.63");
insert into test_datetime values(2,"2019-03-05 01:42:32.22");
insert into test_datetime values(3,"2019-03-05 01:12:21.11");
3、查詢表中記錄,可以發現是精確到毫秒;
select * from test_datetime t;
4、編寫sql,將datetime欄位,精確到秒;
select t.*, FROM_UNIXTIME(floor(unix_timestamp(dt))) b from test_datetime t;
可以發現新欄位,已精確到秒。