MySQL 时间戳仅在创建时

标签 mysql timestamp

我在 MySQL 5.x(使用 PHP)上使用时间戳来记住事件时间。在开发过程中,我必须使用一个查询来更新表,该查询会更改所有列中的某些内容。然后将时间戳重置为当前时间。

如何仅在插入时更改时间戳而不在更新或替换时更改?

最佳答案

Here's all you need to know .简而言之,我认为应该这样做:

ALTER TABLE `mytable`
CHANGE `mydatefield` `mydatefield`
TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP

关于MySQL 时间戳仅在创建时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/817396/

相关文章:

jquery - jQuery 中的迄今为止的时间戳

mysql - 关闭 ExecutorService 'applicationTaskExecutor'

mysql - 无法创建过程 phpMyAdmin MYSQL 错误

php - 如何获取指定时间戳后的所有时间戳?

swift - 快速更改 JSQmessageVC 时间戳逻辑

mysql - 具有基于语句的复制的触发器中的 Current_Timestamp

mysql时间戳列

mysql - 在文本区域中查找 SSN

php - 从表单信息创建自定义 md5 用户 ID

php - php mysql 一列上的多个选择语句