mysql中TIMESTAMPDIFF案例詳解

2022-09-21 10:03:13 字數 1188 閱讀 7261

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...