如何在MySQL中使用CURRENT_TIMESTAMP實作多個TIMESTAMP欄位?

Mary-Kate Olsen
發布: 2024-11-05 16:45:02
原創
862 人瀏覽過

How to Implement Multiple TIMESTAMP Fields with CURRENT_TIMESTAMP in MySQL?

MySQL:支援具有CURRENT_TIMESTAMP 的多個TIMESTAMP 欄位

MyRRRR.值為DEFAULT 或ON UPDATE 子句。當您想要追蹤記錄的建立和更新時間戳記時,這可能會受到限制。

錯誤處理

當您嘗試建立包含多個記錄的表時使用CURRENT_TIMESTAMP 的TIMESTAMP 列,您將遇到以下錯誤:

解決方案

最近版本的MySQL(5.6.25 及更高版本)已解決此問題限制。現在您可以定義具有多個 TIMESTAMP 欄位的資料表,每個欄位都有自己的 CURRENT_TIMESTAMP 行為。以下是一個範例:

使用此更新的語法,當插入新記錄或更新現有記錄時,ts_create 和 ts_update 欄位都會自動設定為目前時間戳記。

以上是如何在MySQL中使用CURRENT_TIMESTAMP實作多個TIMESTAMP欄位?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!