日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

created at mysql类型_MySQL created_at 日期时间字段在数据变更时,自动更新

發布時間:2023/12/14 数据库 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 created at mysql类型_MySQL created_at 日期时间字段在数据变更时,自动更新 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

今天在使用 GoAdmin 開發后臺功能時,發現 GoAdmin 沒有像 Laravel 那樣自帶 created_at 字段更新功能。即數據發送變化時,無法自動更新 created_at 字段。

而 formList.SetUpdateFn 這個功能,需要將所有字段都處理,也不方便更新 created_at.

最終在 GoAdmin QQ 群里請教了一下大佬,得到了一個不錯的解決方法,即直接使用 MySQL 的 on update 功能。

MySQL Workbench 中右鍵點擊字段名,在右鍵菜單中選擇最后一項

DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP

即可。

對應的 SQL 語句為:

ALTER TABLE `title_template`

CHANGE COLUMN `updated_at` `updated_at` DATETIME NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP ;

NOW 與 CURRENT_TIMESTAMP 的區別

Notice that CURRENT_TIMESTAMP and CURRENT_TIMESTAMP() are synonyms for NOW() so you can use them interchangeably.

沒有區別。

總結

以上是生活随笔為你收集整理的created at mysql类型_MySQL created_at 日期时间字段在数据变更时,自动更新的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。