mysql 資料型別TIMESTAMP
在mysql中timestamp資料型別是一個比較特殊的資料型別,他可以自動在你不使用程式更新情況下只要你更新了記錄timestamp會自動更新時間
通常表中會有一個Create date 建立日期的欄位,其它資料庫均有預設值的選項。MySQL也有預設值timestamp,但在MySQL中,不僅是插入就算是修改也會更新timestamp的值!
這樣一來,就不是建立日期了,當作更新日期來使用比較好!
因此在MySQL中要記錄建立日期還得使用datetime 然後使用NOW() 函式完成!
1: 如果定義時DEFAULT CURRENT_TIMESTAMP和ON UPDATE CURRENT_TIMESTAMP子句都有,列值為預設使用當前的時間戳,並且自動更新。
2: 如果不使用DEFAULT或ON UPDATE子句,那麼它等同於DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP。
3: 如果只有DEFAULT CURRENT_TIMESTAMP子句,而沒有ON UPDATE子句,列值預設為當前時間戳但不自動更新。
4: 如果沒用DEFAULT子句,但有ON UPDATE CURRENT_TIMESTAMP子句,列預設為0並自動更新。
5: 如果有一個常量值DEFAULT,該列會有一個預設值,而且不會自動初始化為當前時間戳。如果該列還有一個ON UPDATE CURRENT_TIMESTAMP子句,這個時間戳會自動更新,否則該列有一個預設的常量但不會自動更新。
換句話說,你可以使用當前的時間戳去初始化值和自動更新,或者是其中之一,也可以都不是。(比如,你在定義的時候可以指定自動更新,但並不初始化。)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4301/viewspace-2804853/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- mysql資料庫date 、datetime、time、timestamp區別MySql資料庫
- MySQL 的 timestamp 和 datetime 型別比較MySql型別
- [20191219]oracle timestamp資料型別的儲存.txtOracle資料型別
- mysql資料庫時間型別datetime、bigint、timestamp的查詢效率比較MySql資料庫型別
- [Mysql]資料型別MySql資料型別
- MySQL資料型別MySql資料型別
- MYSQL 資料型別MySQL 資料型別
- Mysql日期(DATE, TIME, DATETIME, TIMESTAMP)型別的比較MySql型別
- [20241009]oracle timestamp with time zone資料型別的儲存.txtOracle資料型別
- MySQL 的資料型別MySql資料型別
- MySQL基本資料型別MySql資料型別
- Mysql 資料型別之整數型別MySQL 資料型別
- MySQL基礎之----資料型別篇(常用資料型別)MySql資料型別
- MySQL JSON資料型別操作MySqlJSON資料型別
- 詳解MySQL資料型別MySql資料型別
- MySQL資料型別筆記MySql資料型別筆記
- mysql常見資料型別MySql資料型別
- MySQL資料型別DECIMAL用法MySql資料型別Decimal
- MySQL入門--資料型別MySql資料型別
- mysql 常用的資料型別MySql資料型別
- MySQL 資料型別詳解MySQL 資料型別
- MySQL入門系列:MySQL資料型別MySql資料型別
- Java 資料型別和 MySql 資料型別對應一覽表JavaMySQL 資料型別
- 06. MySQL的資料型別MySql資料型別
- 【MySQL】資料型別的基本用法MySql資料型別
- Java 支援的資料型別與 MySQL 支援的資料型別對比Java資料型別MySql
- MySQL中datetime和timestamp的區別MySql
- MYSQL資料庫型別與JAVA型別對應關係MySql資料庫型別Java
- sql學習(mysql)(1)資料型別MySql資料型別
- Mysql支援的資料型別(總結)MySql資料型別
- python 與 Mysql 資料型別轉換PythonMySQL 資料型別
- 《MySQL 基礎篇》七:資料型別MySql資料型別
- MySQL資料型別操作(char與varchar)MySql資料型別
- MySQL中資料型別的驗證MySql資料型別
- mysql整數資料型別深入解析MySql資料型別
- js資料型別之基本資料型別和引用資料型別JS資料型別
- 資料型別: 資料型別有哪些?資料型別
- mysql資料庫中decimal資料型別比較大小MySql資料庫Decimal資料型別