gpt4 book ai didi

mysql,如何设置列默认值当前年份

转载 作者:行者123 更新时间:2023-11-29 00:14:34 34 4
gpt4 key购买 nike

表格如下所示:

id----name-----value-----year
1-----ab-------10-------2014
2-----ab-------10-------2014

例如现在默认时间是change表示年份已经改变了当前系统年份。

这里的条目只是(Insert into table ('id','name','value') value ('3','adfaf','20')

这里我希望年份列仅从系统时间获取默认年份,因此当我运行上面的查询时,结果应该如下所示,因为系统年份现在是 2015 年,因此年份列从系统中获取年份。如果我将年份设置为时间戳或当前时间,它会获得时间和日期的所有值,但我只想要年份。

3---adfaf---20-2015

年份列是当前默认年份。

如何修改我的表格以便得到结果。

问候

最佳答案

我找到了:

CREATE TRIGGER ins_year
BEFORE INSERT ON tableNAME
FOR EACH ROW SET NEW.year = YEAR(NOW());

关于mysql,如何设置列默认值当前年份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23439885/

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