在MySQL中,比如设置addtime字段为timestamp时间戳类型时,在默认值中填写CURRENT_TIMESTAMP,即可在表插入数据时,这个字段的值可自动填充当前时间。
就好比在MsSQL中设置datetime类型,默认值getdate()一样的效果。
timestamp 类型有两个属性:CURRENT_TIMESTAMP和ON UPDATE CURRENT_TIMESTAMP
设置前者为字段默认值,在往表里插入记录时,更新时间为当前时间,但其他操作不会自动改变时间。
设置后者为字段默认属性,在修改表的记录时,如果值有变动,那么不会自动更新时间,相反,如果是修改表记录,但值变了,就会自动更新时间。