mysql - 触摸 MYSQL 记录以更新 TIMESTAMP 字段

标签 mysql sql

在我的数据库中,我有一个包含列的表

`LastUpdated` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,

我想触摸该表中的一条记录,以便 LastUpdated 列将自动更新,但我不想更改该行中的任何值。

这可能吗?

谢谢。

最佳答案

AFAIK,您没有选择使用 touch 来更新 mysql 表记录,就像您在 unix 系统中 touch 文件一样。您必须发出更新查询以更新 LastUpdated 列中的timestamp

UPDATE mytable SET LastUpdated=NOW() WHERE ...

关于mysql - 触摸 MYSQL 记录以更新 TIMESTAMP 字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21596941/

相关文章:

php - 如何在 CodeIgniter 中使用准备好的语句

mysql - 根据多列查找匹配行(列的顺序无关紧要)

sql - 根据 SQL Server 表中的两列删除除最小值之外的所有值

c# - 如何检查表格何时插入新行,然后使用 UpdatePane 自动更新 Repeater

mysql - 如何在时间戳字段过期后自动更新 MySQL

mysql - PHPMyAdmin 更改现有表以创建外键

php - Laravel - 如何添加另一个联接来获取多个表

php - 将两个数组与 php 相关联

mysql - 将 .sql 文件从 MSSQL 导入 MySQL

mysql - 在数据库中存储 MD5 时 BINARY(16) 和 CHAR(32) 之间的区别