mysql - 如果您对表中的其他字段运行 UPDATE 语句,CURRENT_TIMESTAMP 字段会自动更新吗?

标签 mysql

即使我更新了行中的其他列,CURRENT_TIMESTAMP 列也会更新吗?

最佳答案

是的,如果您将自动更新值设置为CURRENT_TIMESTAMP,则无论您更新了哪些列,它都会始终更新。您不必指定该字段并将其设置为 CURRENT_TIMESTAMP,因为它会自行执行此操作。

请注意,您不能让一列的默认值为 CURRENT_TIMESTAMP,而另一列的自动更新值为 CURRENT_TIMESTAMP

请参阅 MySQL 文档 here 了解更多信息.

关于mysql - 如果您对表中的其他字段运行 UPDATE 语句,CURRENT_TIMESTAMP 字段会自动更新吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1141071/

相关文章:

php - 在另一台服务器上获取脚本输出的最佳方法是什么?

mysql - 使用 Cloud sql 代理连接到多个 CloudSQL 实例?

mysql - 取消嵌套 Node 数据库调用

java - 保存时 hibernate 超时

php - 自动更新数据库中的日期列

php - WordPress 查询 - 获取两个 (2) 类别中的帖子

mysql - 错误 1452 : Cannot add or update a child row: a foreign key constraint fails

php - mysql 限制子句不能与 php 绑定(bind)值一起使用

Mysql过去12个月按月记录总和

mysql - mysql中最大记录数的计数