mysql 中设置 默认值为当前时间,CURRENT_TIMESTAMP

在mysql 数据库中,当字段类型 为timestamp 时
如果 默认值设置为 CURRENT_TIMESTAMP , 在insert 的时候, 则获取当前时间
如果默认值设置为 ON UPDATE CURRENT_TIMESTAMP,在更新的时候,字段会随着 update 命令实时更新
如果设置了 CURRENT_TIMESTAMP 和 ON UPDATE CURRENT_TIMESTAMP 的时候,在insert 的时候会设置为系统当前时间,当这个记录更新的时候会更新为 系统当前时间,当根据id 进行更新的时候 时间是不更新的

你可能感兴趣的:(bug)