mysql - 使用 Now() 作为 MySql DateTime 类型的默认值

标签 mysql datetime

如何使用 DateTime 列设置 MySql 架构,使其值始终是最后一次插入/更新此行的时间?

最佳答案

您可以改用 TIMESTAMP 并设置 ON UPDATE CURRENT_TIMESTAMP NOT NULL,例如:

CREATE TABLE example (
lastUpdate TIMESTAMP ON UPDATE CURRENT_TIMESTAMP NOT NULL 
);

关于mysql - 使用 Now() 作为 MySql DateTime 类型的默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1498063/

相关文章:

PHP MySQL - 计算用户发表了多少篇文章

python - 在Python中将UTC转换为另一个时区的简单方法

java - Joda-Time DateFormatter 在非零时显示毫秒

MYSQL:将数据内文件...加载到表中...; DATETIME 字段变为 0000:00:00 00:00:00

C++ 日期时间解析

mysql - 如何根据外键从两个表中检索两个 SUM() 值并将它们相减

php - 更多的 MySql 表会减慢对 MySql 数据库的搜索吗?

php symfony Doctrine 或从 2 个表中获取数据

c# - 上午/下午到时间跨度

mysql - 如何将数据库中相同的 ALIKE 条目视为 Group By 中的条目