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