mysql 表字段 dateime timestamp

    datetime YYYY-MM-DD HH:MM:SS 日期和时间的组合;

     timestamp 时间戳

建表时候想使用时间的自更新设置。

在将字段设置为 datetime时,默认设置为 null  on_update_current_timetamp时候报错:

最后发现,该默认值 on_update_current_timestamp 是timestamp的默认值设置。

而且 对于表中用于记录插入、更新时间的字段一般使用timestamp字段 。

且一个表只允许一个字段使用on_update_current_timestamp 或者current_timestamp 。

所以:

对于create_time使用 timestamp  默认 无

对于update_time使用timestamp  默认  on_update_current_timestamp  current_timestamp

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章