MENU

mysql关于ON UPDATE CURRENT_TIMESTAMP

July 22, 2021 • 默认分类

1.字段设置 CURRENT_TIMESTAMPON UPDATE CURRENT_TIMESTAMP
设置字段属性为时间戳类型,且把默认值设置成 CURRENT_TIMESTAMP 的情况下。如果你设置了时间随当前时间戳更新(ON UPDATE CURRENT_TIMESTAMP),那么当你更新字段时,只有字段值发生变化了,你的时间字段才会变为UPDATE操作时的时间

2.字段只设置 CURRENT_TIMESTAMP
如果只对字段设置默认值取 CURRENT_TIMESTAMP ,而没有设置随当前时间戳更新的话(就是建表时不选 on update CURRENT_TIMESTAMP),只有记录创建时会有时间戳,此后对记录的更新操作都不会再改变该记录的时间字段了