MySQL日期列自动填充当前日期。

17 浏览
0 Comments

MySQL日期列自动填充当前日期。

我有一张表格,其中有一个date列。在我插入一个新记录时,MySQL是否有自动填充该字段的方式,令它自动使用当前日期?或者默认情况下会自动完成吗?

附:我正在使用PHPMyAdmin。

admin 更改状态以发布 2023年5月22日
0
0 Comments

在你的 mySql 查询中设为默认值。\n

CURRENT_TIMESTAMP

0
0 Comments

虽然这是一篇旧文章,但也许这张图片可以更清晰地帮助你,尤其对于phpMyAdmin用户:

enter image description here

这个配置会将字段设置为如下的值:

2015-12-11 07:50:47

注意,时间戳会设置为服务器的时间!(例如上面的例子来自太平洋时间(07:50:47),但它也可能来自西班牙用户的本地时间(16:50:47)。请牢记这一点。

此外,如果你已经有了一个“创建日期”,当有更新时,可能需要另外一个列来更新修改日期:

只需要在属性字段中设置“ON UPDATE CURRENT TIMESTAMP”即可。

准备好了!

enter image description here

0