亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

創建、刪除的那個時間戳必須是int型嗎?

為什么老師這里用的是int無符號類型?

為什么不是timestamp或者datetime?這是tp5規定的嗎?

正在回答

2 回答

并不是? 因為時間戳?是數字型? 所以用int方便各種轉換,當然你用其他的? 也沒問題了啦。。

0 回復 有任何疑惑可以回復我~
#1

余鴻靖

時間戳 返回一段數字。
2018-05-04 回復 有任何疑惑可以回復我~
#2

edgex 提問者

可是我試了如果是其他類型的并不能自動寫入創建和刪除的時間。
2018-05-05 回復 有任何疑惑可以回復我~
#3

余鴻靖 回復 edgex 提問者

模型默認寫入int型,所以更改為其他類型不能自動寫入,但是你可以重寫模型的方法,實現自動寫入其他類型的時間
2018-05-19 回復 有任何疑惑可以回復我~
#4

edgex 提問者

非常感謝!
2018-05-19 回復 有任何疑惑可以回復我~
查看1條回復

datetime? |? ?int? ?|? ?bigint? 都是可以的

datetime 時間區間(0000年到9999年),8字節。
timestamp 時間區間(1970到203x年,具體翻翻手冊吧,記不清了= =),4字節,帶時區信息。
bigint,自己維護一個時間戳,時間范圍大概幾億年吧。8字節。

int可以直觀的看到數據庫有沒有被修改

一般的時間字段,沒有什么精度長度限制的就datetime。

bigint用在特殊場景,比如精度要求很高,或者時間長度超長。

你說的不能用不及是長度不夠啥的,改變一下長度也許就行了


1 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

創建、刪除的那個時間戳必須是int型嗎?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號