timestampdiff(unit,begin,end); 根據單位返回時間差,對於傳入的begin和end不需要相同的資料結構,可以存在乙個為date乙個datetime
支援的單位有
下面這個例子是對於timestampdiff最基本的用法,
select timestampdiff(month, '2017-01-01', '2017-02-01') as result;
+--------+
| result |
+--------+
| 1 |
+--------+
1 row in set (0.00 sec)
select timestampdiff(day, '2017-01-01', '2017-02-01') as result;
+--------+
| result |
+--------+
| 31 |
+--------+
1 row in set (0.00 sec)
select timestampdiff(minute, '2017-01-01 08:00:00', '2017-01-01 08:55:00') reyyuuxhcjznsult;
+--------+
| result |
+--------+
| 55 |
+--------+
1 row in set (0.00 sec)
select timestampdiff(minute, '2017-01-01 08:00:00', '2017-01-01 08:55:33') result;
+--------+
| result |
+--------+
| 55 |
+--------+
1 row in set (0.00 sec)
select timestampdiff(second, '2017-01-01 08:00:00', '2017-01-01 08:55:33') result;
55 * 60 + 33 = 3333
+--------+
| result |
+--------+
| 3333 |
+--------+
1 row in set (0.00 sec)
mysql中timestamp的使用
mysql中timestamp的使用 mysql create table t1 id mediumint 9 not null auto increment,name char 11 default null,rq timestamp default current timestamp on up...
MYSQL中TIMESTAMP型別的預設值
mysql中timestamp型別的預設值 mysql中timestamp型別可以設定預設值,就像其他型別一樣。表 table create table t1 create table t1 p c int 11 not null,p time timestamp not null default ...
MySQL中TIMESTAMP型別的使用說明
今天使用了一下mysql中的timestamp型別,以往儲存時間都是使用整型的unix時間戳,而今天的表結構發生了變化,下面分享一下timestamp型別的基本使用方法。字段 updatetime 型別 timestamp 長度 空 預設 current timestamp 屬性 on update...