視頻鏈接:
CreateAt戳晌、UpdateAt代表什么意思_騰訊視頻
PPT鏈接:https://ptteng.github.io/PPT/PPT-java/task1-createAt.html#/
1泞辐,背景介紹
我們在創(chuàng)建數(shù)據(jù)庫表時笔横,有CreateAt,UpdateAt咐吼,CreateBy吹缔,UpdateBy四個字段,這四個字段是為了記錄數(shù)據(jù)庫表的每一次操作锯茄。
2厢塘,知識剖析
CreateAt:創(chuàng)建時間
UpdateAt:更新時間
CreateBy:創(chuàng)建人
UpdateBy:更新人
CreateAt:bigint
UpdateAt:bigint
CreateBy:Varchar
UpdateBy:Varchar
3,常見問題
1肌幽,這兩個時間應(yīng)該在什么情況下賦值俗冻?
2,是否應(yīng)該開放給外部調(diào)用的接口牍颈?
4迄薄,解決方案
1,CreateAt/CreateBy是在數(shù)據(jù)新建時獲取的煮岁,以后這個字段不會再變化讥蔽。
? ? ?UpdateAt/UpdateBy是在數(shù)據(jù)進行修改操作時獲取的,隨著每一次的修改而做出相應(yīng)的變化画机。
2冶伞,如果是查詢接口調(diào)用,是可以的步氏。
? ? ?如果是修改或者刪除等其他接口响禽,是不可以開放的。這兩個字段涉及到對數(shù)據(jù)庫操作的記錄荚醒,只能由代碼來自動控制芋类,而不能把權(quán)限放開。
5編碼實戰(zhàn)
CreateAt&CreateBy
UpdateAt&UpdateBy