gpt4 book ai didi

mysql - 自动更新数据库列

转载 作者:行者123 更新时间:2023-11-29 08:56:07 27 4
gpt4 key购买 nike

Another answer shows how to set a default timestamp 。但是,它仅更新您编辑的条目。我想知道是否有另一种方法可以编辑所有条目中的当前年份。

例如,我的数据库有 2 个在 2011 年插入的条目,因此这 2 个条目的当前日期列将为 2011 年。我想在插入新用户时将此列更新为 2012 年,这意味着现在将有 3 个条目,并且所有 3 个条目的当前年份列均为 2012 年。

这可能吗?

我的主要目标是计算年龄。

最佳答案

您确实不需要 - 也不应该 - 将当前年份存储在表的列中(并且可能存储在几百万行中) - 除非您正在编写一个《星际迷航》应用程序,其中某些角色生活在 2012 年,其他角色生活在 42012 年(换句话说,如果“当前年份”对于所有人来说都不相同)。

您始终可以在计算中使用它:

YEAR( CURRENT_DATE() )

关于mysql - 自动更新数据库列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9947938/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com