您的位置:首页 > 数据库 > MySQL

MySQL中TIMESTAMP类型可设置默认值为CURRENT_TIMESTAMP

2015-01-02 14:51 525 查看
在MySQL中,比如设置addtime字段为timestamp时间戳类型时,在默认值中填写CURRENT_TIMESTAMP,即可在表插入数据时,这个字段的值可自动填充当前时间。

就好比在MsSQL中设置datetime类型,默认值getdate()一样的效果。

timestamp 类型有两个属性:CURRENT_TIMESTAMP和ON UPDATE CURRENT_TIMESTAMP

设置前者为字段默认值,在往表里插入记录时,更新时间为当前时间,但其他操作不会自动改变时间。

设置后者为字段默认属性,在修改表的记录时,如果值有变动,那么不会自动更新时间,相反,如果是修改表记录,但值变了,就会自动更新时间。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐